0
0
0
0
0
0
-1
0
0
0
0
-1
0
-1
1
-3
3
-6
7
-10
12
-16
19
-25
30
-39
48
-66
93
-164
588
2301
2128
2228
2253
2493
2743
2992
3231
3369
3480
3547
3665
3700
3651
3336
2503
1083
-705
-2503
-3889
-4443
-4420
-4088
-3787
-3796
-4098
-4269
-4089
-3507
-2685
-1935
-1622
-1767
-2101
-2314
-2232
-1968
-1786
-1821
-1918
-1786
-1237
-238
998
2071
2706
2879
2832
2875
3177
3577
3802
3619
2986
2097
1296
764
500
321
74
-287
-595
-677
-511
-270
-161
-376
-914
-1611
-2255
-2641
-2841
-2966
-3162
-3476
-3829
-3988
-3872
-3524
-3105
-2625
-2260
-1860
-1372
-860
-362
40
206
97
-103
-292
-364
-282
-74
1
13
22
96
240
533
771
893
877
734
513
237
-50
-401
-809
-1290
-1735
-2046
-2168
-2155
-2071
-1961
-1923
-1902
-1810
-1601
-1311
-998
-743
-575
-510
-439
-350
-211
-63
49
160
298
501
762
1096
1411
1657
1846
1968
2027
2153
2259
2290
2224
2042
1839
1711
1681
1737
1876
2024
2180
2347
2567
2835
3102
3393
3624
3787
3790
3376
2486
871
-1111
-3034
-4485
-5055
-4969
-4601
-4326
-4309
-4544
-4563
-4107
-3153
-2042
-1134
-729
-857
-1091
-1125
-964
-759
-798
-1179
-1667
-1868
-1454
-472
744
1740
2233
2356
2440
2742
3328
3943
4207
3863
3020
1993
1093
478
59
-407
-1035
-1665
-2126
-2196
-1851
-1417
-1166
-1191
-1471
-1787
-1917
-1827
-1686
-1695
-1984
-2522
-3102
-3441
-3465
-3240
-2827
-2412
-2036
-1579
-942
-224
375
712
823
669
554
521
462
403
282
-97
-590
-981
-1191
-1164
-910
-572
-389
-310
-234
-162
-87
-61
-227
-535
-909
-1247
-1525
-1692
-1787
-1894
-2029
-2139
-2158
-1970
-1581
-1120
-679
-370
-219
-114
13
132
188
152
62
-35
-111
-105
-11
111
265
432
631
895
1217
1561
1838
1965
1924
1739
1523
1371
1203
1056
892
713
596
567
687
920
1246
1561
1884
2194
2535
2967
3418
3830
4053
3878
3207
2083
372
-1368
-2880
-3941
-4336
-4339
-4222
-4208
-4261
-4314
-4109
-3533
-2589
-1669
-917
-474
-401
-377
-311
-277
-356
-680
-1213
-1719
-1847
-1493
-847
-84
533
890
1164
1605
2234
2982
3623
3849
3592
3024
2363
1739
1219
700
39
-728
-1438
-1927
-2097
-2003
-1850
-1761
-1750
-1732
-1615
-1333
-980
-734
-723
-993
-1422
-1826
-2108
-2241
-2361
-2423
-2463
-2436
-2137
-1739
-1373
-978
-646
-373
-32
283
569
785
846
656
248
-191
-551
-826
-912
-987
-1125
-1176
-1137
-1028
-888
-720
-593
-497
-422
-344
-325
-294
-348
-521
-798
-1162
-1454
-1615
-1649
-1626
-1554
-1475
-1353
-1139
-812
-443
-76
240
477
657
792
918
975
957
878
723
536
394
346
405
510
648
756
869
1020
1237
1513
1766
1936
2013
2059
2115
2169
2209
2261
2261
2264
2302
2377
2598
2906
3295
3577
3390
2735
1382
-243
-1644
-2605
-2914
-2876
-2900
0
0
0
-1
0
-1
0
-1
0
0
-1
0
-1
0
-2
1
-3
3
-5
5
-8
9
-13
15
-20
23
-31
40
-59
101
-363
-1353
-1128
-1028
-864
-901
-976
-1137
-1301
-1484
-1726
-1922
-2115
-2299
-2516
-2675
-2701
-2550
-2346
-2129
-1929
-1673
-1349
-969
-586
-270
4
227
366
464
474
406
269
85
-116
-332
-504
-585
-675
-736
-779
-800
-748
-612
-470
-313
-202
-124
-50
7
29
-33
-132
-236
-355
-482
-562
-641
-692
-696
-684
-643
-560
-420
-229
-12
206
387
527
680
808
909
979
999
1008
988
957
928
946
993
1067
1152
1239
1407
1631
1871
2145
2412
2641
2881
3100
3320
3412
3242
2777
2072
1275
535
-78
-589
-1064
-1528
-2021
-2520
-2875
-3061
-3088
-2973
-2806
-2597
-2328
-1989
-1615
-1276
-1097
-1059
-1130
-1235
-1288
-1294
-1287
-1322
-1403
-1487
-1530
-1479
-1314
-1072
-781
-447
-60
380
847
1289
1629
1844
1944
1939
1882
1786
1655
1467
1193
870
556
258
-10
-237
-435
-583
-653
-667
-611
-546
-504
-464
-476
-539
-590
-737
-957
-1167
-1440
-1722
-2020
-2347
-2619
-2791
-2911
-2934
-2931
-2809
-2612
-2369
-2059
-1692
-1300
-875
-485
-124
152
339
459
468
423
344
241
127
10
-134
-283
-422
-518
-525
-489
-418
-329
-193
-36
102
237
340
385
392
344
251
144
36
-84
-231
-361
-489
-613
-711
-767
-771
-733
-676
-562
-432
-304
-175
-43
111
260
390
517
589
604
631
643
629
624
633
647
674
736
809
907
1014
1139
1298
1466
1639
1816
1997
2153
2251
2246
2122
1874
1578
1243
935
611
243
-148
-534
-903
-1181
-1365
-1502
-1581
-1657
-1688
-1652
-1518
-1355
-1224
-1148
-1120
-1129
-1126
-1119
-1136
-1204
-1316
-1449
-1527
-1563
-1564
-1546
-1510
-1426
-1310
-1101
-835
-549
-226
80
351
589
796
987
1117
1189
1179
1105
997
836
669
486
293
126
-20
-137
-221
-267
-287
-312
-333
-329
-332
-327
-355
-438
-540
-678
-849
-1016
-1205
-1391
-1574
-1741
-1863
-1945
-1990
-1993
-1948
-1883
-1772
-1608
-1393
-1181
-958
-749
-534
-335
-161
-15
84
148
182
220
228
216
148
95
27
-54
-94
-82
-62
-47
-8
47
85
136
223
243
275
315
303
224
143
50
-74
-205
-327
-430
-540
-629
-661
-689
-685
-641
-583
-487
-404
-289
-194
-67
25
135
213
246
287
287
273
247
268
224
162
94
67
43
88
163
182
221
249
251
304
382
494
543
587
636
628
592
553
523
432
372
301
223
137
58
-17
-75
-134
-145
-172
-228
-221
-193
-170
-153
-144
-177
-213
-263
-301
-357
-440
-502
-572
-644
-696
-721
-755
-788
-787
-756
-719
-671
-627
-608
-586
-536
-462
-398
-349
-293
-264
-248
-221
-212
-215
-224
-230
-218
-243
-251
-248
-291
-305
-293
-266
-276
-298
-287
-291
-312
-314
-308
-352
-399
-444
-489
-529
-585
-599
-598
-618
-621
-586
-553
-528
-505
-478
-429
-409
-382
-329
-311
-297
-275
-237
-229
-232
-244
-256
-298
-298
-296
-338
-355
-391
-428
-477
-484
-499
-549
-561
-515
-482
-460
-441
-422
-394
-387
-313
-241
-236
-241
-211
-224
-225
-215
-221
-231
-277
-237
-208
-173
-108
-74
-74
-59
-25
3
62
104
129
141
120
108
110
82
52
7
-38
-98
-152
-185
-229
-255
-280
-323
-359
-370
-381
-407
-392
-343
-289
-251
-227
-209
-175
-146
-99
-73
-57
-64
-78
-95
-123
-142
-170
-198
-217
-229
-245
-229
-195
-197
-209
-188
-156
-126
-86
-69
-28
4
27
21
-16
-44
-80
-109
-140
-183
-246
-313
-380
-432
-462
-487
-528
-530
-520
-496
-444
-401
-389
-375
-363
-350
-338
-324
-318
-321
-350
-369
-400
-408
-429
-425
-419
-416
-401
-362
-339
-322
-311
-300
-289
-263
-255
-223
-183
-162
-148
-135
-145
-190
-223
-246
-267
-292
-299
-297
-315
-327
-342
-345
-326
-326
-305
-304
-311
-313
-316
-303
-285
-293
-295
-293
-286
-278
-268
-280
-297
-313
-314
-326
-325
-303
-276
-253
-238
-217
-185
-142
-111
-74
-29
-1
10
23
21
-6
-23
-18
-40
-67
-83
-133
-173
-213
-246
-266
-307
-320
-330
-341
-352
-346
-361
-389
-384
-363
-357
-321
-300
-282
-302
-339
-356
-388
-378
-349
-344
-329
-331
-308
-316
-324
-288
-281
-252
-195
-158
-131
-110
-83
-74
-82
-88
-70
-47
-53
-51
-59
-82
-120
-154
-199
-189
-184
-169
-214
-255
-226
-251
-269
-261
-293
-299
-312
-301
-271
-255
-239
-242
-247
-267
-269
-258
-269
-264
-255
-254
-253
-232
-235
-255
-257
-253
-244
-234
-219
-204
-195
-177
-168
-183
-180
-200
-198
-198
-174
-147
-159
-173
-204
-206
-225
-233
-227
-235
-241
-235
-220
-215
-213
-197
-180
-179
-164
-162
-172
-194
-201
-229
-286
-324
-362
-401
-443
-458
-467
-474
-464
-446
-423
-394
-360
-338
-312
-271
-246
-229
-218
-201
-192
-203
-207
-198
-182
-174
-183
-194
-195
-197
-203
-205
-211
-229
-259
-266
-271
-271
-293
-299
-299
-291
-270
-268
-261
-262
-272
-274
-308
-303
-303
-306
-319
-360
-362
-376
-388
-388
-395
-385
-386
-382
-366
-357
-321
-289
-260
-224
-213
-192
-161
-165
-149
-165
-172
-188
-230
-224
-224
-252
-249
-305
-291
-262
-291
-225
-239
-265
-183
-245
-203
-220
-259
-210
-263
-222
-218
-292
-209
-253
-249
-199
-244
-174
-264
-243
-219
-281
-265
-261
-319
-304
-375
-335
-359
-392
-334
-340
-353
-321
-346
-328
-299
-276
-228
-245
-227
-239
-293
-262
-271
-255
-287
-293
-276
-310
-279
-269
-245
-212
-195
-169
-163
-165
-183
-227
-259
-305
-336
-381
-397
-414
-434
-456
-453
-458
-462
-446
-424
-405
-370
-351
-329
-305
-288
-252
-243
-234
-240
-230
-219
-229
-237
-225
-223
-204
-181
-171
-169
-154
-147
-116
-111
-91
-94
-106
-130
-146
-155
-214
-212
-230
-266
-279
-282
-299
-330
-329
-344
-372
-375
-390
-400
-411
-415
-429
-459
-450
-470
-479
-460
-434
-406
-401
-387
-365
-344
-300
-253
-226
-202
-194
-186
-196
-179
-160
-173
-184
-205
-221
-222
-210
-204
-206
-193
-172
-155
-157
-160
-179
-206
-219
-237
-246
-253
-254
-260
-267
-277
-291
-273
-260
-234
-214
-215
-205
-224
-234
-247
-273
-290
-303
-302
-326
-334
-326
-317
-291
-271
-236
-217
-200
-183
-185
-174
-162
-150
-138
-155
-162
-148
-137
-129
-123
-104
-97
-96
-89
-84
-94
-107
-94
-87
-85
-83
-93
-112
-143
-146
-175
-205
-248
-286
-314
-339
-353
-370
-379
-366
-361
-372
-370
-372
-367
-353
-336
-314
-292
-280
-257
-226
-225
-211
-179
-179
-169
-139
-120
-107
-87
-60
-57
-53
-48
-52
-37
-21
-22
-42
-41
-53
-68
-87
-115
-137
-147
-183
-202
-220
-230
-235
-247
-272
-313
-337
-363
-372
-359
-341
-325
-331
-348
-348
-351
-340
-322
-292
-268
-236
-226
-239
-227
-209
-224
-213
-207
-215
-217
-196
-184
-199
-183
-171
-178
-186
-188
-185
-185
-197
-189
-192
-199
-201
-202
-201
-187
-183
-193
-207
-223
-237
-258
-262
-274
-285
-304
-319
-341
-368
-399
-396
-372
-376
-346
-335
-333
-344
-353
-377
-389
-363
-361
-349
-344
-336
-320
-320
-298
-265
-247
-248
-233
-210
-184
-160
-134
-121
-122
-110
-117
-106
-109
-120
-124
-147
-161
-183
-202
-188
-208
-220
-239
-254
-269
-303
-328
-348
-338
-349
-335
-336
-370
-366
-363
-377
-365
-330
-320
-325
-330
-324
-333
-307
-300
-302
-297
-290
-274
-278
-260
-232
-219
-209
-215
-231
-208
-210
-175
-181
-201
-215
-234
-239
-253
-239
-240
-287
-302
-316
-357
-356
-356
-354
-373
-380
-388
-379
-365
-365
-360
-341
-347
-366
-372
-354
-372
-380
-390
-390
-397
-379
-356
-306
-293
-279
-242
-206
-182
-160
-144
-115
-135
-112
-121
-129
-131
-139
-156
-171
-172
-159
-174
-151
-152
-164
-191
-230
-236
-263
-270
-289
-309
-333
-345
-340
-343
-332
-355
-385
-436
-481
-520
-504
-492
-479
-495
-494
-503
-516
-518
-539
-491
-483
-468
-452
-424
-403
-404
-398
-394
-383
-398
-382
-393
-374
-354
-352
-350
-331
-309
-322
-304
-282
-286
-281
-260
-282
-307
-326
-352
-377
-379
-392
-404
-421
-424
-457
-454
-439
-417
-414
-403
-371
-358
-343
-309
-278
-273
-264
-256
-260
-260
-237
-222
-211
-200
-181
-197
-184
-175
-173
-176
-180
-171
-171
-151
-151
-168
-172
-203
-215
-231
-258
-242
-270
-285
-295
-294
-296
-287
-285
-288
-287
-298
-293
-301
-332
-328
-308
-326
-332
-354
-365
-363
-373
-386
-377
-378
-390
-395
-418
-373
-372
-369
-367
-363
-299
-296
-273
-276
-234
-261
-203
-183
-203
-171
-215
-179
-197
-251
-210
-230
-259
-266
-259
-248
-301
-306
-299
-317
-294
-262
-240
-256
-244
-235
-223
-217
-252
-265
-290
-319
-284
-349
-355
-332
-348
-311
-327
-317
-326
-313
-271
-203
-218
-221
-193
-179
-141
-152
-112
-149
-158
-134
-123
-117
-137
-150
-207
-190
-207
-246
-275
-250
-276
-265
-297
-250
-291
-302
-244
-240
-251
-279
-245
-274
-268
-297
-254
-369
-329
-378
-334
-358
-373
-349
-444
-336
-404
-286
-328
-393
-460
-495
-525
-605
-663
-736
-738
-830
-745
-773
-759
-734
-681
-578
-516
-407
-341
-258
-191
-59
-14
12
44
-2
14
3
27
-14
-116
-179
-232
-265
-231
-247
-290
-311
-304
-250
-255
-197
-162
-143
-154
-128
-126
-135
-147
-137
-152
-210
-259
-255
-288
-329
-281
-328
-345
-303
-280
-253
-160
-181
-141
-120
-25
40
65
61
58
119
186
145
131
124
40
76
50
35
-50
-88
-126
-180
-156
-166
-282
-315
-254
-253
-244
-285
-292
-284
-245
-226
-219
-239
-242
-267
-243
-255
-262
-257
-272
-289
-298
-301
-256
-230
-250
-235
-179
-168
-114
-119
-129
-110
-84
-114
-116
-135
-73
-185
-197
-149
-234
-187
-202
-190
-249
-267
-281
-278
-264
-208
-236
-173
-162
-114
-134
-124
-151
-178
-219
-201
-212
-250
-244
-313
-256
-247
-283
-305
-267
-255
-262
-230
-196
-252
-276
-281
-240
-263
-277
-289
-309
-315
-270
-238
-229
-257
-295
-230
-197
-178
-202
-243
-229
-216
-186
-180
-218
-219
-250
-268
-256
-264
-311
-353
-366
-330
-344
-398
-392
-388
-383
-365
-348
-348
-322
-292
-271
-242
-259
-261
-259
-226
-213
-249
-299
-344
-357
-332
-314
-320
-365
-334
-318
-284
-216
-217
-177
-181
-163
-142
-177
-196
-191
-246
-241
-248
-319
-366
-398
-431
-421
-756
-969
-997
-1043
-911
-1033
-1058
-1144
-1137
-854
-708
-556
-428
-334
-178
-33
187
279
270
254
223
241
156
59
-65
-215
-331
-444
-526
-581
-596
-571
-570
-529
-473
-346
-212
-162
-108
-28
-20
-8
-10
-43
-122
-250
-315
-408
-514
-632
-698
-763
-840
-847
-779
-750
-678
-530
-432
-368
-267
-40
101
146
227
273
307
329
300
200
77
-46
-101
-164
-300
-391
-481
-536
-558
-508
-453
-459
-394
-306
-187
-88
-37
20
36
20
62
79
31
-11
-34
-112
-260
-336
-368
-461
-508
-533
-510
-462
-449
-424
-343
-246
-192
-137
-10
-20
47
65
63
62
40
50
11
-159
-207
-147
-157
-171
-278
-319
-357
-254
-87
-120
-218
-136
-104
-69
-48
-1
-31
-170
-92
-53
-105
-129
-215
-267
-312
-299
-278
-327
-347
-350
-360
-397
-343
-254
-292
-264
-277
-199
-194
-148
-95
-181
-146
-102
-67
-132
-240
-223
-309
-320
-246
-272
-339
-332
-356
-318
-343
-360
-349
-338
-314
-284
-312
-296
-226
-155
-187
-317
-253
-254
-204
-177
-200
-310
-413
-365
-290
-344
-416
-479
-516
-521
-512
-489
-565
-541
-530
-510
-490
-467
-409
-374
-450
-466
-512
-526
-389
-371
-446
-457
-474
-436
-446
-409
-368
-388
-361
-302
-351
-379
-340
-283
-293
-320
-290
-323
-314
-243
-240
-322
-368
-356
-357
-344
-271
-291
-364
-380
-303
-252
-261
-268
-289
-323
-262
-210
-270
-274
-228
-247
-320
-317
-283
-281
-327
-279
-222
-245
-208
-159
-142
-161
-185
-208
-187
-124
-63
-185
-318
-283
-219
-188
-179
-169
-194
-218
-105
-34
-83
-92
-134
-136
-183
-191
-138
-267
-342
-326
-354
-369
-340
-364
-361
-403
-349
-293
-260
-229
-291
-356
-345
-323
-294
-308
-362
-382
-414
-387
-325
-303
-363
-362
-319
-272
-232
-225
-227
-226
-235
-202
-155
-163
-195
-246
-262
-234
-203
-162
-173
-205
-238
-228
-148
-117
-149
-170
-151
-119
-102
-59
-84
-121
-129
-106
-141
-201
-160
-152
-177
-189
-224
-248
-250
-191
-151
-149
-128
-83
-5
2
-16
15
70
76
80
63
5
-28
11
13
-36
-86
-116
-89
-105
-133
-152
-181
-196
-188
-188
-198
-214
-238
-260
-249
-224
-242
-256
-294
-301
-323
-358
-351
-347
-398
-439
-475
-488
-497
-492
-476
-486
-477
-504
-462
-416
-351
-286
-245
-197
-195
-198
-207
-197
-202
-244
-263
-260
-325
-416
-440
-429
-462
-460
-465
-473
-445
-400
-338
-348
-380
-336
-286
-302
-288
-251
-259
-296
-266
-264
-309
-298
-265
-273
-270
-224
-177
-153
-122
-89
-59
19
114
195
247
273
290
355
375
402
394
328
329
356
351
302
301
307
256
256
344
361
340
367
404
399
400
428
440
427
420
403
403
417
430
403
359
339
308
259
237
217
170
125
107
98
89
62
-10
-92
-185
-262
-372
-511
-658
-799
-924
-1055
-1182
-1296
-1366
-1417
-1461
-1452
-1414
-1377
-1303
-1205
-1115
-1002
-866
-749
-651
-551
-478
-418
-353
-309
-302
-305
-329
-366
-385
-405
-437
-468
-497
-520
-522
-510
-505
-516
-526
-537
-547
-563
-573
-580
-597
-620
-654
-708
-759
-792
-830
-850
-855
-855
-810
-772
-723
-656
-576
-463
-340
-207
-89
11
115
227
306
355
367
382
402
464
495
540
534
596
619
745
733
870
955
998
1201
1226
1443
1446
1607
1719
1800
1923
2082
2204
2369
2530
2716
2815
2981
2741
2208
1326
294
-377
-956
-1255
-1641
-2234
-2907
-3514
-3948
-4092
-4023
-3896
-3725
-3543
-3195
-2553
-1851
-1149
-737
-637
-649
-587
-292
119
433
544
476
328
297
386
546
659
702
770
983
1362
1781
2110
2246
2223
2098
1981
1897
1759
1538
1181
737
206
-348
-892
-1433
-1948
-2425
-2815
-3066
-3240
-3315
-3317
-3286
-3210
-3062
-2882
-2631
-2331
-2040
-1771
-1569
-1336
-1145
-994
-912
-850
-836
-779
-688
-572
-497
-414
-311
-219
-91
55
178
262
379
458
487
449
379
247
58
-147
-410
-654
-868
-1044
-1206
-1338
-1427
-1445
-1417
-1340
-1194
-1009
-757
-497
-239
2
239
410
557
653
701
752
789
788
761
802
849
942
1063
1209
1408
1683
1990
2343
2777
3219
3678
4115
4555
4935
5081
4784
3768
2281
866
-205
-958
-1585
-2365
-3394
-4444
-5296
-5815
-5942
-5702
-5368
-5084
-4697
-3997
-2981
-1805
-779
-218
-121
-145
7
361
815
1126
1073
745
453
383
508
723
911
1043
1224
1624
2250
2897
3373
3574
3504
3293
3058
2767
2397
1931
1293
481
-434
-1345
-2181
-2912
-3559
-4075
-4449
-4628
-4627
-4450
-4148
-3801
-3522
-3222
-2811
-2329
-1810
-1369
-1029
-818
-618
-474
-388
-416
-424
-473
-462
-383
-229
-86
79
243
390
539
676
845
962
1071
1054
910
678
415
75
-331
-770
-1209
-1629
-1956
-2124
-2239
-2299
-2311
-2223
-2043
-1748
-1391
-1044
-679
-309
89
411
668
782
837
851
867
864
852
828
806
851
988
1203
1393
1662
1980
2385
2818
3293
3746
4172
4573
4957
5229
5480
5542
5005
3784
1967
174
-1274
-2232
-2990
-3850
-4865
-5871
-6649
-7047
-6922
-6471
-5893
-5390
-4799
-3968
-2767
-1407
-243
412
565
495
539
830
1242
1522
1494
1230
934
864
1059
1371
1658
1864
2083
2453
3000
3582
3979
4085
3889
3450
2891
2289
1641
925
79
-899
-1964
-2990
-3890
-4614
-5131
-5460
-5566
-5453
-5136
-4641
-4017
-3394
-2775
-2176
-1613
-1071
-550
-92
119
227
253
251
170
95
-44
-190
-201
-134
-53
27
222
393
546
649
772
806
860
823
635
306
-117
-582
-1106
-1574
-2068
-2527
-2918
-3093
-3120
-3007
-2833
-2570
-2233
-1830
-1313
-813
-318
114
534
848
1071
1158
1123
1053
981
886
784
708
643
672
755
879
1030
1248
1567
1969
2356
2707
3025
3341
3651
3913
4060
4139
4174
4188
4218
4230
3822
2757
1057
-837
-2337
-3348
-3859
-4365
-4930
-5650
-6201
-6511
-6340
-5816
-5093
-4442
-3874
-3165
-2161
-886
269
1018
1189
1047
901
1059
1417
1783
1917
1769
1506
1378
1512
1812
2097
2265
2368
2538
2840
3174
3358
3262
2848
2240
1502
718
-59
-800
-1557
-2353
-3182
-3993
-4663
-5147
-5399
-5434
-5271
-4943
-4475
-3863
-3171
-2494
-1874
-1328
-833
-385
41
442
750
932
986
958
819
516
298
154
98
32
-1
-22
22
108
72
-88
-284
-346
-443
-555
-840
-1175
-1571
-1896
-2220
-2547
-2843
-3013
-3018
-2951
-2720
-2416
-2015
-1637
-1217
-866
-467
-36
379
728
947
1084
1095
1116
1064
977
825
742
702
708
804
917
1009
1130
1313
1472
1694
1909
2095
2210
2328
2405
2417
2432
2401
2319
2203
2174
2160
2152
2216
2454
2619
2347
1376
93
-1152
-1982
-2442
-2749
-3164
-3717
-4290
-4816
-5077
-4914
-4444
-4008
-3626
-3185
-2522
-1579
-453
492
1017
1205
1279
1402
1728
2167
2488
2495
2256
1944
1729
1682
1714
1675
1549
1457
1486
1581
1634
1584
1372
1024
579
83
-428
-903
-1318
-1756
-2264
-2807
-3330
-3765
-4083
-4218
-4177
-3997
-3703
-3350
-2951
-2459
-1902
-1368
-884
-428
-24
390
681
787
860
865
839
706
540
311
140
5
-153
-375
-552
-690
-852
-999
-1141
-1269
-1403
-1501
-1639
-1800
-1972
-2098
-2226
-2266
-2223
-2139
-2066
-1933
-1700
-1427
-1104
-792
-502
-232
63
330
549
693
793
847
861
857
793
744
731
731
737
781
872
977
1101
1226
1395
1572
1751
1924
2002
2098
2165
2295
2371
2452
2465
2539
2640
2747
2922
3143
3472
3410
2634
1044
-539
-1841
-2607
-3085
-3512
-4165
-4944
-5545
-5942
-5906
-5444
-4738
-4229
-3721
-3019
-1980
-752
450
1257
1524
1550
1582
1723
2045
2413
2482
2200
1772
1460
1381
1499
1644
1662
1636
1724
1907
2067
2110
1986
1655
1187
609
-38
-675
-1252
-1829
-2466
-3171
-3872
-4447
-4834
-4984
-4884
-4590
-4189
-3717
-3155
-2473
-1721
-985
-383
71
489
892
1253
1500
1621
1539
1189
821
622
458
252
-24
-281
-483
-529
-508
-627
-842
-1006
-1136
-1261
-1341
-1417
-1578
-1824
-2099
-2368
-2541
-2583
-2566
-2554
-2475
-2263
-1933
-1508
-1050
-677
-360
-50
280
600
884
1063
1066
983
911
877
794
665
499
391
406
542
706
822
912
1016
1167
1338
1533
1665
1759
1774
1775
1782
1799
1786
1714
1690
1701
1822
2011
2232
2475
2742
3104
3464
3436
2743
1345
-161
-1360
-2171
-2671
-3263
-3948
-4814
-5480
-5896
-5875
-5464
-4839
-4238
-3670
-2893
-1866
-658
463
1275
1638
1748
1818
1996
2262
2494
2458
2110
1614
1232
1086
1112
1163
1152
1179
1283
1451
1600
1644
1591
1396
1044
579
44
-520
-1077
-1625
-2227
-2904
-3594
-4186
-4561
-4686
-4590
-4321
-3959
-3517
-2964
-2283
-1544
-878
-294
206
658
1066
1424
1657
1717
1595
1193
784
478
252
-16
-345
-643
-857
-881
-864
-945
-1118
-1191
-1230
-1228
-1213
-1191
-1321
-1508
-1720
-1956
-2210
-2348
-2371
-2395
-2331
-2180
-1891
-1530
-1062
-682
-361
-55
316
690
981
1145
1154
1119
1065
1016
874
708
523
412
389
444
517
561
645
724
896
1093
1285
1414
1520
1588
1621
1689
1733
1679
1644
1653
1714
1884
2076
2330
2532
2872
3226
3613
3791
3448
2423
858
-535
-1680
-2359
-2977
-3684
-4607
-5462
-5933
-6117
-5874
-5362
-4701
-4110
-3405
-2488
-1392
-212
815
1430
1631
1691
1821
2027
2212
2220
1970
1561
1192
955
868
917
1033
1160
1323
1523
1709
1848
1908
1843
1601
1211
692
78
-531
-1100
-1695
-2364
-3084
-3785
-4338
-4593
-4574
-4380
-4072
-3699
-3239
-2638
-1937
-1214
-561
-44
364
709
1013
1275
1416
1369
1157
858
478
178
-56
-276
-512
-750
-927
-1003
-903
-866
-956
-1129
-1209
-1215
-1220
-1300
-1534
-1821
-2020
-2102
-2162
-2207
-2197
-2122
-1963
-1684
-1359
-1028
-710
-378
-97
137
376
568
709
759
710
592
487
415
334
236
127
106
175
338
491
601
686
835
1012
1170
1313
1376
1386
1380
1411
1458
1470
1430
1444
1484
1603
1810
2072
2348
2617
2977
3357
3779
4067
3906
3092
1657
166
-1120
-2008
-2695
-3472
-4393
-5315
-5854
-6085
-5925
-5508
-4946
-4333
-3650
-2792
-1839
-768
256
1030
1394
1472
1505
1582
1722
1777
1613
1241
863
645
597
710
895
1103
1360
1641
1898
2117
2270
2336
2258
2004
1550
958
333
-269
-870
-1554
-2333
-3116
-3809
-4259
-4432
-4404
-4231
-3963
-3590
-3085
-2474
-1814
-1193
-665
-234
119
424
704
875
900
776
573
381
248
67
-191
-426
-579
-582
-518
-463
-508
-527
-498
-484
-515
-620
-749
-911
-1062
-1260
-1517
-1769
-1903
-1969
-2009
-2019
-1961
-1814
-1540
-1192
-939
-738
-543
-304
-80
83
134
127
143
189
193
105
21
-31
30
165
293
367
451
606
795
984
1122
1202
1255
1347
1424
1456
1429
1399
1347
1329
1369
1393
1422
1496
1626
1782
2019
2311
2616
2918
3232
3572
3809
3738
3168
2029
642
-637
-1593
-2300
-2993
-3784
-4603
-5133
-5305
-5121
-4754
-4356
-3942
-3454
-2802
-2008
-1141
-303
379
766
896
885
840
863
891
778
493
176
9
55
253
501
724
947
1278
1692
2092
2389
2579
2673
2664
2512
2159
1660
1106
557
13
-600
-1300
-2014
-2573
-2896
-3039
-3087
-3087
-3026
-2848
-2515
-2084
-1662
-1333
-1080
-884
-680
-510
-426
-446
-547
-670
-778
-834
-892
-974
-1108
-1190
-1160
-1016
-775
-531
-364
-243
-40
187
351
404
324
158
9
-119
-270
-491
-717
-898
-1041
-1132
-1167
-1195
-1197
-1120
-1014
-916
-842
-747
-642
-564
-527
-523
-541
-539
-541
-588
-637
-661
-607
-475
-300
-156
-39
109
309
555
762
916
986
1047
1139
1250
1320
1342
1335
1358
1440
1546
1642
1712
1814
1972
2156
2351
2566
2778
3000
3266
3562
3777
3736
3288
2384
1236
86
-858
-1571
-2252
-2958
-3626
-4095
-4286
-4198
-3944
-3700
-3537
-3342
-2993
-2461
-1824
-1175
-659
-387
-294
-343
-448
-533
-608
-734
-912
-1066
-1132
-1039
-802
-475
-129
232
638
1099
1621
2135
2584
2899
3069
3073
2891
2585
2207
1778
1298
771
163
-453
-984
-1399
-1682
-1879
-1998
-2049
-2009
-1854
-1616
-1365
-1185
-1081
-1031
-1040
-1069
-1154
-1307
-1504
-1729
-1937
-2098
-2223
-2341
-2447
-2484
-2401
-2170
-1848
-1529
-1201
-852
-485
-137
157
357
426
416
382
311
198
28
-135
-309
-450
-536
-588
-601
-579
-504
-427
-371
-316
-260
-230
-234
-292
-382
-483
-588
-707
-827
-951
-1069
-1112
-1090
-1029
-926
-770
-583
-358
-130
73
242
381
504
631
746
833
915
989
1050
1118
1199
1283
1391
1522
1682
1868
2075
2287
2507
2748
2990
3241
3498
3709
3802
3604
3001
2090
1055
64
-761
-1486
-2189
-2868
-3411
-3763
-3844
-3730
-3599
-3517
-3430
-3235
-2886
-2377
-1799
-1287
-960
-780
-801
-957
-1128
-1254
-1377
-1510
-1599
-1642
-1576
-1353
-1015
-634
-241
161
605
1118
1668
2210
2670
2976
3089
3025
2831
2538
2180
1796
1358
854
340
-143
-550
-864
-1078
-1234
-1348
-1391
-1330
-1163
-950
-777
-691
-703
-776
-887
-1018
-1210
-1450
-1739
-2060
-2336
-2547
-2724
-2898
-3006
-3016
-2891
-2632
-2286
-1937
-1568
-1201
-840
-503
-261
-113
-42
-10
1
5
-33
-104
-199
-244
-263
-262
-250
-184
-71
23
124
204
254
244
211
127
8
-159
-339
-512
-689
-858
-987
-1072
-1120
-1094
-1034
-927
-799
-648
-468
-302
-168
-58
62
141
227
309
382
450
534
634
745
869
1005
1153
1298
1473
1663
1871
2089
2310
2520
2737
2966
3182
3388
3622
3858
4019
3988
3612
2818
1745
660
-276
-1018
-1676
-2336
-2939
-3383
-3611
-3609
-3505
-3417
-3374
-3291
-3061
-2665
-2175
-1660
-1246
-1031
-981
-1104
-1309
-1497
-1615
-1687
-1734
-1729
-1631
-1418
-1109
-721
-286
160
649
1167
1720
2268
2744
3092
3276
3279
3085
2743
2328
1894
1464
1007
505
9
-423
-747
-970
-1091
-1157
-1186
-1140
-1040
-907
-786
-727
-753
-870
-1035
-1242
-1484
-1749
-2057
-2351
-2613
-2809
-2908
-2934
-2870
-2777
-2629
-2361
-2008
-1598
-1189
-854
-591
-308
-11
213
303
272
176
103
84
62
2
-91
-145
-113
-12
91
134
156
193
236
227
157
27
-128
-278
-463
-655
-874
-1077
-1216
-1310
-1369
-1389
-1331
-1213
-1058
-895
-733
-557
-371
-191
-39
43
90
148
217
296
366
440
522
637
791
975
1164
1339
1530
1741
1969
2191
2365
2531
2699
2878
3045
3197
3338
3461
3645
3809
3822
3527
2816
1773
591
-476
-1312
-1971
-2577
-3190
-3675
-3978
-4055
-3961
-3813
-3679
-3530
-3281
-2896
-2401
-1876
-1394
-1066
-896
-932
-1111
-1290
-1365
-1358
-1297
-1203
-1075
-881
-582
-165
312
801
1275
1755
2231
2663
3040
3328
3465
3399
3126
2689
2165
1644
1166
688
173
-368
-858
-1247
-1517
-1666
-1726
-1750
-1718
-1631
-1519
-1416
-1343
-1317
-1364
-1466
-1601
-1773
-1946
-2112
-2276
-2400
-2494
-2551
-2518
-2360
-2163
-1958
-1676
-1344
-952
-527
-183
49
221
406
588
666
614
465
307
193
113
-6
-172
-310
-357
-331
-260
-218
-238
-259
-270
-311
-412
-554
-735
-881
-1007
-1167
-1338
-1495
-1598
-1630
-1631
-1611
-1545
-1398
-1193
-954
-727
-524
-296
-67
149
282
350
388
427
505
580
627
640
695
791
900
1001
1087
1196
1333
1467
1571
1661
1732
1816
1918
2023
2120
2212
2320
2467
2665
2872
3093
3271
3322
3100
2455
1484
347
-721
-1583
-2269
-2855
-3445
-3924
-4219
-4345
-4271
-4082
-3826
-3510
-3111
-2614
-2027
-1406
-801
-327
-92
-78
-251
-438
-537
-552
-531
-489
-423
-301
-65
258
635
1054
1494
1949
2375
2742
3029
3226
3278
3134
2761
2207
1583
962
381
-174
-746
-1320
-1824
-2199
-2423
-2503
-2484
-2396
-2253
-2056
-1831
-1627
-1440
-1295
-1211
-1202
-1261
-1366
-1471
-1547
-1595
-1654
-1701
-1673
-1574
-1422
-1229
-988
-699
-367
-36
243
471
635
727
734
695
580
390
162
-70
-289
-491
-664
-778
-834
-850
-841
-815
-766
-710
-669
-664
-699
-744
-820
-925
-1044
-1173
-1273
-1361
-1398
-1384
-1342
-1248
-1083
-866
-646
-433
-213
-24
152
308
433
478
487
501
487
473
445
447
475
532
597
670
757
859
984
1109
1222
1317
1401
1460
1489
1541
1608
1672
1754
1846
1974
2120
2282
2492
2738
2968
3064
2920
2358
1401
251
-885
-1797
-2499
-3036
-3557
-4002
-4286
-4402
-4323
-4107
-3776
-3391
-2932
-2378
-1767
-1141
-552
-87
153
137
-69
-329
-467
-477
-406
-296
-179
-15
225
536
914
1342
1789
2211
2579
2859
3028
3067
2976
2710
2223
1550
824
123
-514
-1054
-1544
-1994
-2358
-2587
-2669
-2621
-2470
-2238
-1962
-1650
-1368
-1113
-920
-813
-767
-812
-934
-1097
-1254
-1348
-1390
-1402
-1369
-1291
-1167
-978
-729
-451
-144
175
471
707
862
952
942
817
621
356
60
-241
-510
-769
-978
-1112
-1178
-1199
-1199
-1147
-1056
-961
-874
-815
-806
-852
-932
-1045
-1191
-1344
-1454
-1525
-1578
-1576
-1513
-1384
-1200
-965
-707
-464
-231
2
207
367
470
523
549
571
552
485
406
351
330
335
379
414
461
556
658
746
803
822
834
842
843
843
831
836
890
988
1130
1274
1457
1694
1965
2266
2557
2882
3234
3452
3431
3019
2119
909
-412
-1551
-2448
-3109
-3640
-4107
-4410
-4583
-4583
-4373
-3959
-3393
-2750
-2045
-1334
-637
14
539
843
835
597
256
-42
-188
-223
-179
-86
41
231
477
807
1218
1712
2225
2656
2938
3042
2989
2809
2446
1849
1087
227
-603
-1335
-1941
-2425
-2821
-3096
-3217
-3196
-3039
-2749
-2352
-1873
-1387
-985
-666
-450
-343
-309
-352
-477
-655
-825
-928
-966
-952
-873
-765
-625
-426
-156
160
461
717
900
1014
1033
913
658
316
-69
-442
-799
-1134
-1449
-1682
-1815
-1830
-1775
-1674
-1535
-1349
-1109
-885
-721
-637
-591
-591
-646
-772
-898
-993
-1040
-1048
-1062
-1037
-944
-786
-587
-370
-171
24
244
422
535
576
547
487
432
338
207
75
-34
-76
-37
28
88
149
270
401
500
570
593
618
629
628
597
543
494
512
597
700
838
1017
1255
1556
1868
2198
2507
2869
3229
3579
3867
3922
3706
2930
1610
-1
-1481
-2708
-3641
-4273
-4755
-5069
-5193
-5243
-5035
-4534
-3808
-2831
-1894
-1019
-206
546
1195
1553
1555
1253
818
350
3
-142
-108
69
308
562
856
1187
1597
2091
2576
2964
3123
2999
2590
1974
1218
330
-665
-1731
-2750
-3577
-4139
-4421
-4474
-4328
-4009
-3539
-2944
-2235
-1435
-656
21
553
869
966
888
715
487
210
-50
-272
-404
-414
-284
-83
150
429
746
938
985
961
808
607
262
-198
-790
-1366
-1846
-2293
-2698
-2990
-3104
-3028
-2818
-2516
-2120
-1654
-1147
-714
-369
-123
33
90
69
-39
-225
-415
-599
-759
-866
-890
-840
-701
-505
-295
-101
71
217
314
317
227
112
-77
-275
-474
-630
-744
-788
-752
-641
-475
-274
-38
185
387
558
675
699
658
573
458
312
149
13
-75
-100
-52
67
260
527
875
1238
1616
1981
2284
2599
2850
3063
3224
3362
3495
3579
3612
3337
2733
1529
-238
-2125
-3836
-4853
-5389
-5508
-5453
-5365
-5151
-4886
-4402
-3656
-2633
-1507
-478
393
1042
1525
1835
1903
1731
1375
970
648
534
658
961
1308
1628
1854
1943
1991
2050
2124
2137
1968
1519
766
-179
-1197
-2155
-3024
-3773
-4365
-4736
-4822
-4627
-4170
-3529
-2767
-1958
-1152
-383
324
947
1447
1771
1876
1747
1482
1183
898
665
491
395
341
407
531
658
726
699
556
342
75
-318
-794
-1355
-1896
-2421
-2850
-3206
-3441
-3496
-3363
-3057
-2623
-2069
-1487
-881
-322
158
521
788
925
920
797
573
306
60
-170
-382
-536
-644
-661
-622
-532
-433
-351
-293
-282
-324
-415
-578
-759
-906
-1038
-1103
-1110
-1057
-925
-713
-438
-131
172
429
628
771
848
814
707
535
310
67
-160
-362
-501
-534
-446
-278
-72
209
500
827
1165
1454
1704
1862
1971
2037
2022
1968
1951
1944
1959
1992
2097
2244
2464
2623
2523
2090
1101
-424
-2062
-3531
-4514
-5027
-5188
-5137
-5105
-4954
-4713
-4279
-3507
-2371
-1113
33
1026
1782
2307
2661
2754
2581
2231
1826
1440
1180
1103
1121
1183
1254
1267
1196
1122
1059
1023
976
775
327
-344
-1162
-2014
-2784
-3392
-3839
-4121
-4183
-4015
-3629
-3027
-2245
-1367
-458
403
1153
1755
2209
2500
2589
2460
2167
1760
1338
940
586
305
86
-82
-167
-246
-329
-409
-523
-614
-790
-1028
-1378
-1775
-2184
-2567
-2888
-3086
-3144
-3045
-2787
-2385
-1879
-1330
-755
-208
299
732
1062
1230
1286
1196
994
665
283
-85
-412
-667
-853
-950
-967
-921
-836
-728
-620
-516
-471
-452
-496
-594
-708
-801
-870
-915
-901
-876
-774
-608
-399
-175
48
232
367
421
406
357
219
72
-108
-298
-458
-578
-622
-589
-473
-287
-14
293
606
897
1166
1372
1565
1709
1753
1747
1701
1652
1551
1523
1477
1591
1707
1907
2136
2401
2732
2858
2748
2244
1146
-498
-2278
-3905
-5002
-5574
-5696
-5621
-5473
-5176
-4757
-4112
-3108
-1779
-356
918
1933
2577
2933
3062
2920
2574
2110
1594
1110
793
712
791
950
1132
1254
1309
1308
1291
1218
1061
748
177
-634
-1577
-2505
-3310
-3902
-4258
-4382
-4238
-3860
-3239
-2433
-1478
-471
485
1318
1951
2382
2591
2610
2443
2070
1563
1006
468
26
-294
-492
-594
-609
-598
-552
-543
-560
-593
-717
-906
-1258
-1693
-2173
-2584
-2926
-3138
-3230
-3132
-2820
-2352
-1750
-1104
-427
211
805
1251
1550
1672
1614
1405
1052
594
78
-414
-836
-1136
-1319
-1402
-1396
-1331
-1196
-1034
-903
-779
-691
-667
-721
-821
-950
-1092
-1213
-1280
-1289
-1231
-1079
-832
-541
-237
52
288
451
538
524
418
262
73
-122
-287
-416
-486
-475
-383
-190
48
341
633
922
1182
1388
1544
1662
1705
1734
1684
1588
1489
1385
1350
1343
1432
1520
1707
1952
2224
2557
2858
2895
2642
1929
577
-1234
-3129
-4699
-5662
-6033
-5975
-5698
-5326
-4801
-4204
-3370
-2190
-737
656
1871
2707
3120
3245
3110
2724
2216
1644
1097
668
471
497
671
926
1189
1362
1448
1467
1379
1237
971
481
-274
-1236
-2277
-3270
-4033
-4505
-4714
-4639
-4269
-3660
-2873
-1913
-870
145
1077
1834
2337
2608
2671
2508
2152
1651
1088
513
26
-325
-539
-640
-631
-557
-433
-282
-227
-276
-422
-654
-970
-1382
-1890
-2377
-2761
-2988
-3086
-3005
-2731
-2272
-1660
-983
-314
322
887
1312
1579
1653
1556
1306
931
483
-20
-512
-933
-1230
-1365
-1405
-1355
-1236
-1060
-862
-710
-599
-558
-560
-604
-706
-856
-1021
-1127
-1159
-1116
-994
-816
-584
-284
34
347
578
741
824
823
742
583
382
162
-32
-202
-326
-401
-387
-295
-110
119
387
672
946
1155
1304
1404
1455
1430
1377
1256
1125
992
821
800
811
878
1010
1240
1447
1788
2094
2426
2736
2751
2535
1770
463
-1347
-3180
-4754
-5671
-5996
-5903
-5471
-4991
-4397
-3737
-2875
-1748
-383
930
2043
2774
3094
3105
2887
2440
1910
1328
825
481
365
454
686
966
1224
1394
1443
1374
1203
923
535
-25
-815
-1770
-2785
-3687
-4321
-4643
-4658
-4365
-3816
-3053
-2152
-1169
-164
782
1586
2195
2541
2623
2497
2192
1761
1243
706
222
-148
-349
-464
-504
-440
-315
-165
-98
-107
-198
-367
-642
-1068
-1586
-2112
-2573
-2936
-3137
-3120
-2912
-2520
-1987
-1360
-701
-58
532
1005
1342
1489
1447
1228
872
408
-109
-614
-1043
-1333
-1479
-1494
-1423
-1237
-998
-765
-558
-397
-282
-236
-235
-307
-437
-595
-773
-918
-977
-950
-814
-627
-362
-44
250
492
660
744
696
543
315
38
-248
-487
-685
-813
-831
-759
-606
-366
-61
282
619
890
1106
1257
1328
1315
1274
1168
1072
951
851
796
763
877
1015
1235
1526
1843
2207
2571
2932
3099
2951
2392
1227
-534
-2525
-4384
-5717
-6280
-6322
-5959
-5438
-4801
-4122
-3302
-2245
-904
510
1762
2677
3149
3238
3033
2574
1992
1380
810
381
183
220
442
772
1089
1352
1490
1490
1371
1135
803
308
-422
-1356
-2389
-3369
-4129
-4560
-4651
-4431
-3917
-3169
-2249
-1237
-215
757
1598
2252
2646
2755
2631
2321
1877
1326
736
204
-208
-458
-550
-498
-435
-401
-322
-326
-318
-414
-606
-877
-1246
-1713
-2228
-2746
-3122
-3334
-3362
-3147
-2719
-2133
-1455
-736
-95
488
957
1277
1412
1400
1177
833
397
-105
-611
-1076
-1383
-1550
-1538
-1419
-1208
-986
-749
-535
-365
-239
-214
-242
-357
-484
-640
-796
-917
-972
-951
-841
-635
-387
-102
166
371
482
514
461
312
74
-190
-437
-635
-764
-826
-826
-758
-614
-391
-84
233
550
828
1090
1259
1387
1411
1375
1319
1262
1209
1098
1033
966
1060
1159
1363
1586
1870
2251
2598
2909
3103
2968
2545
1534
-87
-2071
-3977
-5492
-6230
-6394
-6094
-5533
-4889
-4160
-3342
-2350
-1106
297
1592
2581
3144
3283
3086
2658
2088
1505
922
472
235
252
450
766
1081
1346
1506
1486
1319
1044
645
123
-577
-1475
-2514
-3490
-4252
-4709
-4827
-4611
-4082
-3315
-2374
-1343
-318
647
1513
2187
2600
2750
2640
2324
1872
1314
725
179
-255
-529
-687
-740
-686
-595
-455
-386
-433
-550
-748
-1033
-1409
-1894
-2403
-2863
-3219
-3415
-3378
-3113
-2640
-2012
-1304
-551
152
774
1236
1537
1634
1561
1317
939
478
-42
-571
-1032
-1347
-1519
-1524
-1424
-1253
-1029
-800
-607
-485
-421
-410
-455
-561
-705
-896
-1056
-1141
-1150
-1095
-953
-748
-467
-176
90
294
419
467
407
257
45
-206
-446
-653
-802
-869
-871
-781
-623
-396
-135
179
497
824
1128
1319
1455
1496
1484
1440
1427
1359
1320
1256
1231
1273
1350
1492
1714
1976
2299
2581
2887
2941
2755
2158
965
-769
-2784
-4606
-5918
-6413
-6429
-5978
-5360
-4642
-3922
-3053
-2033
-770
553
1752
2574
2996
3009
2784
2327
1776
1214
738
424
321
460
750
1103
1431
1672
1766
1678
1447
1075
594
-44
-840
-1815
-2868
-3813
-4505
-4828
-4817
-4461
-3825
-2975
-2000
-980
13
917
1689
2245
2507
2503
2271
1864
1356
792
252
-216
-566
-788
-832
-767
-601
-411
-282
-255
-379
-548
-787
-1065
-1444
-1921
-2409
-2802
-3066
-3154
-3023
-2685
-2152
-1501
-807
-121
475
947
1262
1421
1407
1232
949
572
149
-318
-771
-1146
-1382
-1445
-1373
-1221
-1036
-810
-607
-468
-400
-404
-457
-537
-640
-788
-940
-1046
-1072
-1011
-880
-688
-435
-139
174
445
619
694
673
558
373
118
-152
-398
-561
-636
-660
-618
-500
-300
-66
224
502
803
1059
1284
1410
1476
1447
1405
1339
1286
1239
1221
1244
1256
1340
1489
1674
1965
2262
2556
2867
2896
2683
2065
960
-692
-2583
-4397
-5759
-6308
-6341
-5876
-5200
-4400
-3619
-2747
-1734
-541
750
1887
2707
3098
3104
2834
2353
1805
1244
777
448
348
484
777
1179
1539
1805
1923
1827
1557
1169
677
42
-744
-1703
-2753
-3713
-4423
-4741
-4693
-4329
-3698
-2880
-1943
-954
-1
874
1594
2086
2316
2309
2097
1722
1244
713
185
-265
-536
-629
-553
-353
-131
-41
-74
-124
-223
-440
-746
-1043
-1381
-1824
-2303
-2709
-2975
-3034
-2921
-2631
-2178
-1540
-843
-204
271
625
808
887
869
759
529
180
-157
-494
-825
-1109
-1265
-1287
-1174
-966
-740
-522
-343
-237
-192
-208
-282
-393
-519
-642
-753
-847
-917
-921
-833
-667
-443
-191
60
255
353
339
279
159
11
-162
-340
-502
-613
-633
-574
-452
-307
-143
85
349
642
889
1087
1228
1280
1288
1223
1128
1034
998
997
1001
1010
1060
1153
1304
1445
1670
1949
2260
2552
2606
2424
1875
903
-572
-2356
-4060
-5344
-5839
-5777
-5218
-4476
-3624
-2817
-1971
-989
141
1341
2353
3054
3322
3208
2767
2116
1418
728
145
-257
-456
-405
-207
102
376
591
713
718
588
311
-40
-513
-1112
-1846
-2617
-3263
-3662
-3694
-3380
-2793
-2034
-1185
-315
531
1254
1835
2226
2398
2324
2009
1497
807
72
-645
-1255
-1709
-1938
-1924
-1709
-1366
-977
-557
-198
22
-62
-192
-384
-489
-601
-857
-1175
-1443
-1579
-1643
-1570
-1427
-1136
-804
-459
-204
-79
-94
-239
-478
-739
-1009
-1247
-1466
-1613
-1695
-1687
-1556
-1331
-981
-579
-163
196
535
807
933
933
747
474
178
-109
-400
-722
-1049
-1326
-1467
-1468
-1403
-1291
-1135
-940
-736
-576
-468
-434
-422
-408
-366
-328
-279
-179
-44
153
346
513
659
813
955
1070
1122
1160
1143
1105
1024
904
817
783
812
871
949
1060
1246
1468
1747
2011
2288
2558
2833
2867
2674
2086
1074
-341
-2114
-3735
-5059
-5586
-5542
-4987
-4196
-3310
-2443
-1604
-642
406
1536
2489
3118
3343
3172
2701
1992
1253
556
-31
-406
-613
-575
-364
-7
323
553
705
705
597
355
32
-401
-972
-1626
-2348
-2959
-3328
-3342
-3026
-2459
-1737
-958
-136
634
1286
1792
2115
2207
2046
1680
1129
442
-261
-917
-1451
-1813
-1971
-1930
-1691
-1348
-969
-601
-299
-2
164
224
105
-53
-277
-523
-813
-1109
-1342
-1450
-1385
-1224
-1013
-781
-544
-340
-230
-211
-291
-428
-628
-849
-1043
-1217
-1297
-1288
-1162
-977
-718
-372
-8
368
683
907
1034
1048
972
791
513
145
-261
-663
-1039
-1363
-1604
-1753
-1754
-1650
-1469
-1258
-1018
-747
-490
-249
-49
106
185
224
244
241
247
285
365
480
596
705
805
878
909
923
910
861
882
867
847
797
783
817
915
1070
1238
1464
1697
2008
2293
2606
2886
3100
2996
2657
1878
742
-817
-2593
-4162
-5309
-5680
-5528
-4918
-4122
-3223
-2378
-1479
-498
573
1667
2539
3053
3170
2926
2430
1727
1030
360
-162
-473
-579
-450
-169
215
523
767
898
892
764
494
140
-364
-971
-1648
-2338
-2884
-3161
-3105
-2761
-2192
-1502
-761
-17
673
1251
1681
1928
1940
1676
1217
616
-65
-733
-1334
-1768
-2016
-2032
-1862
-1533
-1084
-622
-202
162
436
539
315
-18
-412
-738
-950
-1195
-1457
-1597
-1546
-1413
-1208
-1020
-810
-606
-409
-329
-339
-463
-631
-911
-1145
-1362
-1474
-1456
-1317
-1072
-794
-412
-28
375
699
946
1023
1020
954
786
509
132
-281
-688
-1002
-1266
-1468
-1637
-1682
-1607
-1411
-1200
-1000
-765
-511
-239
-42
127
178
188
146
118
110
130
224
376
558
724
878
969
1084
1121
1119
1051
1018
972
900
827
727
682
736
874
1035
1275
1500
1767
2119
2418
2753
2959
2876
2585
1863
799
-653
-2396
-3962
-5172
-5666
-5591
-5022
-4216
-3290
-2392
-1510
-544
471
1540
2425
2970
3081
2850
2363
1682
972
299
-266
-612
-742
-634
-369
29
397
666
812
834
741
462
102
-363
-936
-1586
-2265
-2804
-3093
-3062
-2765
-2225
-1540
-820
-92
582
1139
1548
1759
1782
1567
1147
608
-27
-651
-1225
-1666
-1918
-1959
-1781
-1464
-1018
-616
-242
6
137
246
229
175
-47
-376
-770
-1104
-1407
-1580
-1677
-1650
-1494
-1255
-998
-770
-622
-550
-546
-628
-761
-945
-1083
-1208
-1252
-1238
-1125
-916
-634
-297
62
435
737
980
1091
1076
904
638
330
-12
-392
-777
-1127
-1443
-1661
-1770
-1770
-1699
-1519
-1281
-984
-712
-462
-248
-87
56
169
249
292
323
351
424
527
671
801
920
1014
1078
1094
1084
1072
1019
965
887
845
796
766
804
878
1049
1224
1478
1753
2028
2353
2638
2904
3016
2878
2424
1565
429
-1067
-2737
-4185
-5234
-5589
-5389
-4765
-3963
-3054
-2220
-1359
-395
632
1640
2393
2829
2855
2571
2079
1445
806
205
-244
-525
-606
-444
-139
233
545
764
852
815
655
339
-63
-574
-1178
-1820
-2436
-2896
-3081
-2949
-2563
-1995
-1353
-682
-14
586
1085
1418
1556
1463
1175
742
201
-364
-877
-1310
-1616
-1795
-1862
-1603
-1252
-711
-195
220
537
630
482
275
20
-200
-410
-712
-1019
-1269
-1444
-1533
-1497
-1392
-1156
-930
-696
-524
-418
-462
-650
-907
-1188
-1369
-1488
-1489
-1404
-1210
-921
-584
-202
145
479
734
891
934
861
653
348
-54
-471
-854
-1178
-1467
-1677
-1818
-1855
-1778
-1611
-1353
-1090
-784
-480
-191
13
145
190
184
146
81
28
-7
14
86
243
407
614
779
921
1007
1020
1035
992
919
808
710
646
652
682
808
957
1171
1426
1736
2090
2395
2764
2993
3012
2774
2164
1054
-378
-2164
-3797
-5023
-5586
-5495
-4981
-4187
-3342
-2469
-1621
-669
333
1378
2226
2735
2850
2648
2190
1559
896
266
-275
-604
-706
-573
-267
121
459
691
805
757
614
346
-32
-522
-1125
-1788
-2456
-2950
-3157
-3022
-2621
-2047
-1383
-712
-36
594
1120
1489
1671
1603
1312
849
288
-310
-886
-1389
-1736
-1895
-1841
-1596
-1197
-748
-400
-101
-1
111
118
100
-31
-200
-451
-796
-1186
-1517
-1700
-1725
-1587
-1379
-1106
-839
-582
-433
-390
-486
-662
-911
-1152
-1411
-1574
-1658
-1627
-1488
-1231
-862
-466
-11
375
683
830
859
763
565
333
28
-335
-695
-999
-1260
-1431
-1568
-1599
-1526
-1326
-1110
-865
-648
-438
-258
-120
-8
58
139
173
204
182
214
237
303
417
550
680
802
896
964
1001
983
954
883
862
833
833
846
939
1084
1293
1499
1744
1975
2250
2523
2775
2774
2529
1839
635
-896
-2743
-4280
-5398
-5713
-5473
-4818
-4002
-3158
-2296
-1394
-360
688
1738
2525
2919
2916
2572
2038
1372
696
65
-452
-691
-699
-466
-77
359
687
849
922
859
701
399
-21
-581
-1283
-1995
-2662
-3105
-3226
-3000
-2530
-1901
-1213
-524
154
757
1234
1546
1621
1478
1118
608
20
-586
-1104
-1517
-1776
-1848
-1707
-1364
-932
-451
-13
339
497
480
408
70
-420
-890
-1368
-1644
-1760
-1963
-2044
-1927
-1634
-1267
-873
-554
-303
-102
-8
-105
-332
-656
-1093
-1453
-1715
-1815
-1741
-1498
-1161
-816
-435
-74
233
476
682
727
602
400
159
-140
-462
-834
-1186
-1384
-1457
-1443
-1423
-1339
-1189
-956
-709
-511
-377
-262
-124
-14
66
109
134
148
229
347
475
582
721
829
922
1007
1001
1002
973
975
901
855
810
801
882
1003
1168
1406
1682
2002
2298
2557
2766
2910
2860
2504
1767
486
-1121
-2923
-4443
-5462
-5698
-5363
-4618
-3691
-2770
-1843
-896
148
1196
2132
2739
2948
2799
2393
1817
1120
406
-257
-789
-1017
-942
-602
-97
436
838
1052
1121
1015
762
390
-130
-798
-1552
-2308
-2955
-3305
-3307
-2981
-2415
-1720
-978
-235
474
1094
1567
1814
1793
1522
1055
467
-156
-776
-1308
-1697
-1894
-1859
-1599
-1190
-668
-151
289
584
749
585
109
-352
-894
-1238
-1535
-1876
-2211
-2369
-2370
-2169
-1764
-1321
-905
-513
-149
60
140
34
-278
-700
-1083
-1420
-1601
-1643
-1515
-1329
-998
-584
-161
265
618
838
867
841
661
368
-8
-470
-957
-1313
-1499
-1602
-1624
-1586
-1446
-1230
-899
-578
-337
-171
-21
95
177
196
146
72
43
88
160
304
438
643
848
1072
1244
1328
1341
1268
1168
1039
909
757
648
561
632
776
1002
1342
1678
2073
2478
2875
3247
3353
3049
2287
897
-901
-2922
-4593
-5682
-5914
-5605
-4892
-4037
-3161
-2259
-1238
-37
1178
2301
3041
3299
3146
2694
2045
1302
548
-181
-774
-1048
-987
-630
-111
395
757
961
1071
1046
864
549
42
-673
-1520
-2379
-3128
-3557
-3593
-3272
-2725
-2005
-1243
-467
308
1016
1558
1854
1878
1625
1159
573
-75
-734
-1291
-1722
-1973
-1981
-1728
-1296
-757
-212
250
589
802
769
473
116
-467
-1026
-1491
-1953
-2215
-2371
-2446
-2339
-2004
-1561
-1080
-637
-309
-69
86
88
-133
-469
-857
-1220
-1439
-1487
-1353
-1104
-755
-331
71
466
835
1031
1056
1003
806
503
151
-308
-776
-1154
-1451
-1661
-1744
-1706
-1565
-1325
-1034
-724
-416
-171
11
104
180
248
274
253
226
187
206
329
502
727
941
1130
1288
1430
1525
1557
1482
1357
1221
1147
1076
1026
1001
1028
1205
1450
1801
2147
2535
2896
3014
2786
2169
927
-796
-2715
-4423
-5476
-5690
-5344
-4687
-3902
-3110
-2329
-1365
-222
957
2035
2790
3097
3014
2679
2119
1401
654
-35
-564
-819
-759
-447
23
530
878
1035
1095
1035
819
501
10
-682
-1500
-2324
-3031
-3431
-3433
-3109
-2566
-1908
-1190
-459
288
998
1527
1812
1831
1588
1167
613
0
-583
-1090
-1470
-1653
-1614
-1361
-943
-468
14
412
703
867
916
716
182
-387
-1131
-1645
-2095
-2362
-2549
-2583
-2416
-2115
-1610
-1120
-676
-378
-108
-34
-46
-272
-615
-1070
-1428
-1679
-1702
-1568
-1260
-881
-470
-8
372
698
892
1009
917
786
521
183
-200
-617
-1010
-1334
-1475
-1526
-1430
-1329
-1165
-1003
-778
-575
-452
-401
-362
-301
-215
-98
-74
-28
22
208
420
703
954
1188
1393
1564
1675
1678
1655
1552
1481
1460
1440
1436
1376
1345
1433
1565
1836
2182
2538
2847
2915
2577
1808
306
-1612
-3604
-5211
-5983
-5934
-5388
-4640
-3902
-3215
-2427
-1345
-51
1269
2380
3051
3237
3100
2702
2100
1371
587
-128
-609
-747
-582
-223
208
587
805
906
956
910
714
402
-142
-921
-1806
-2647
-3276
-3534
-3390
-2965
-2396
-1762
-1091
-371
374
1050
1525
1748
1687
1385
922
372
-226
-801
-1270
-1575
-1674
-1511
-1142
-682
-203
207
540
763
889
797
507
66
-515
-971
-1540
-2002
-2328
-2541
-2448
-2214
-1950
-1616
-1260
-871
-531
-285
-189
-255
-434
-729
-1059
-1374
-1540
-1591
-1437
-1162
-780
-381
54
434
700
862
866
761
561
315
-85
-525
-961
-1313
-1571
-1690
-1706
-1613
-1365
-1075
-740
-483
-303
-169
-45
6
-23
-96
-185
-241
-267
-215
-114
74
320
639
929
1184
1387
1487
1574
1579
1550
1448
1374
1291
1222
1158
1149
1257
1505
1807
2141
2477
2801
2937
2694
2065
691
-1209
-3140
-4789
-5649
-5723
-5313
-4661
-3945
-3210
-2413
-1347
-71
1206
2271
2913
3046
2891
2547
2034
1369
634
-66
-595
-798
-622
-222
248
684
955
1053
1093
1029
815
473
-88
-891
-1793
-2639
-3277
-3540
-3405
-2989
-2436
-1785
-1058
-287
478
1175
1651
1836
1753
1393
869
281
-316
-894
-1383
-1688
-1773
-1598
-1194
-701
-197
218
514
714
791
754
502
69
-436
-1012
-1635
-2079
-2449
-2561
-2453
-2235
-1972
-1609
-1225
-832
-470
-243
-143
-186
-306
-572
-872
-1202
-1412
-1492
-1348
-1083
-733
-314
115
494
768
953
959
863
674
382
-41
-506
-966
-1357
-1612
-1751
-1782
-1634
-1330
-990
-650
-403
-217
-93
8
40
6
-63
-114
-110
-92
-22
80
278
556
894
1163
1338
1449
1463
1480
1458
1368
1241
1112
1024
990
964
1030
1129
1360
1713
2066
2423
2751
2920
2740
2149
841
-958
-2714
-4220
-5027
-5177
-4907
-4417
-3841
-3202
-2492
-1527
-343
846
1855
2525
2780
2758
2541
2124
1507
802
147
-316
-455
-269
68
431
748
923
1003
1053
997
788
451
-73
-824
-1671
-2453
-3046
-3308
-3213
-2894
-2448
-1886
-1230
-541
154
781
1212
1424
1395
1147
745
262
-270
-793
-1218
-1494
-1584
-1439
-1112
-711
-312
37
310
499
579
538
180
-407
-985
-1640
-2005
-2267
-2443
-2436
-2269
-2029
-1740
-1398
-1089
-797
-530
-362
-318
-342
-522
-806
-1142
-1407
-1551
-1473
-1240
-890
-541
-184
163
427
622
699
568
321
63
-232
-502
-790
-1113
-1360
-1403
-1333
-1194
-1022
-834
-626
-428
-254
-195
-187
-205
-201
-212
-196
-167
-125
-61
103
288
517
841
1099
1320
1456
1515
1522
1533
1499
1461
1386
1352
1374
1387
1463
1510
1660
1931
2267
2628
2751
2499
1846
446
-1322
-3080
-4590
-5307
-5373
-4981
-4400
-3796
-3218
-2550
-1595
-443
733
1763
2398
2623
2545
2280
1835
1303
743
200
-167
-235
38
455
895
1193
1255
1185
1101
945
666
253
-391
-1236
-2129
-2938
-3493
-3666
-3477
-3030
-2473
-1878
-1229
-538
146
764
1185
1351
1276
980
585
142
-332
-782
-1132
-1324
-1310
-1074
-680
-245
152
436
609
639
503
348
-24
-464
-900
-1346
-1696
-1957
-2240
-2342
-2292
-2041
-1703
-1399
-1109
-893
-614
-451
-404
-516
-675
-936
-1158
-1353
-1429
-1409
-1213
-919
-569
-175
216
541
732
818
699
485
239
-27
-337
-616
-867
-1053
-1110
-1129
-1072
-1009
-869
-710
-525
-403
-377
-435
-476
-475
-478
-476
-474
-391
-237
33
322
639
959
1292
1600
1849
1995
2048
2018
1920
1784
1711
1677
1700
1705
1742
1889
2035
2291
2557
2835
2875
2512
1728
110
-1877
-3769
-5303
-5893
-5741
-5191
-4500
-3882
-3256
-2474
-1362
-32
1235
2221
2758
2866
2726
2438
1991
1431
812
216
-138
-95
269
728
1148
1379
1371
1271
1171
974
632
148
-566
-1477
-2412
-3227
-3735
-3795
-3480
-2957
-2347
-1704
-1009
-261
492
1089
1408
1465
1305
973
556
126
-325
-761
-1082
-1221
-1128
-768
-308
147
497
695
761
740
642
446
-81
-819
-1396
-1933
-2102
-2167
-2230
-2140
-2045
-1873
-1638
-1389
-1080
-893
-697
-580
-535
-542
-721
-1008
-1316
-1470
-1443
-1222
-855
-444
-81
239
523
716
856
879
741
514
280
-14
-344
-682
-991
-1194
-1265
-1177
-1009
-835
-674
-507
-390
-294
-244
-250
-301
-350
-408
-408
-391
-368
-297
-141
176
531
923
1249
1504
1695
1805
1852
1822
1806
1752
1738
1727
1749
1813
1839
1934
2115
2367
2703
3011
3005
2625
1764
105
-1911
-3864
-5384
-5990
-5869
-5368
-4732
-4133
-3541
-2814
-1751
-455
843
1911
2495
2626
2456
2184
1808
1333
821
369
135
239
642
1106
1498
1679
1593
1423
1231
947
548
-18
-826
-1801
-2757
-3564
-4010
-4008
-3651
-3096
-2474
-1819
-1126
-411
308
923
1285
1370
1218
895
486
47
-354
-690
-919
-961
-811
-460
1
411
701
814
757
507
262
-169
-627
-1073
-1561
-1893
-2168
-2318
-2308
-2130
-1782
-1465
-1341
-1218
-1181
-993
-843
-782
-847
-916
-991
-1087
-1206
-1320
-1287
-1094
-730
-357
35
353
586
668
672
525
277
35
-192
-404
-606
-778
-945
-992
-971
-884
-810
-665
-488
-350
-287
-360
-507
-613
-608
-632
-605
-575
-448
-251
12
280
543
838
1181
1537
1751
1907
1916
1872
1787
1659
1582
1497
1493
1554
1619
1767
1880
2055
2326
2630
2851
2676
2093
810
-1009
-2872
-4540
-5484
-5669
-5359
-4814
-4266
-3718
-3036
-2104
-934
253
1272
1949
2234
2220
2018
1687
1248
789
366
133
197
591
1118
1609
1916
1940
1787
1566
1291
905
365
-377
-1330
-2341
-3204
-3790
-3987
-3785
-3322
-2743
-2120
-1465
-792
-128
453
827
967
920
708
393
54
-297
-613
-823
-866
-697
-350
111
543
869
988
969
812
598
300
-74
-819
-1655
-2177
-2624
-2498
-2376
-2341
-2157
-1881
-1522
-1146
-881
-744
-708
-614
-603
-661
-808
-1055
-1284
-1445
-1346
-1161
-802
-399
4
292
522
691
705
647
419
64
-317
-546
-737
-874
-965
-1020
-961
-707
-390
-155
-23
2
63
62
3
-195
-446
-645
-695
-694
-599
-490
-365
-70
306
759
1097
1478
1737
1955
2099
2133
2107
2038
1984
1940
1931
1993
2096
2219
2397
2566
2835
3037
3067
2631
1652
-230
-2284
-4193
-5501
-5821
-5633
-5120
-4583
-4090
-3544
-2820
-1730
-443
809
1747
2138
2161
1978
1754
1420
1062
712
444
483
856
1455
2026
2418
2533
2369
2126
1813
1400
857
115
-876
-2014
-3088
-3896
-4263
-4122
-3650
-3043
-2399
-1741
-1070
-384
251
710
909
907
736
442
132
-168
-423
-598
-618
-428
-29
527
1068
1464
1622
1560
1266
790
278
-411
-980
-1511
-1954
-2240
-2475
-2514
-2405
-2116
-1803
-1481
-1208
-1062
-900
-840
-819
-832
-959
-1067
-1201
-1264
-1293
-1254
-1046
-777
-383
-20
356
621
790
836
705
464
187
-62
-309
-504
-660
-745
-725
-634
-554
-425
-319
-216
-125
-73
-118
-244
-378
-499
-561
-609
-606
-567
-457
-291
-55
187
439
772
1134
1500
1763
1926
2003
2054
2106
2183
2221
2336
2441
2581
2737
2811
2932
3083
3243
3072
2625
1472
-436
-2417
-4274
-5401
-5583
-5274
-4680
-4196
-3795
-3415
-2763
-1735
-567
518
1220
1486
1442
1327
1194
1023
818
647
635
901
1493
2199
2804
3162
3143
2830
2417
1962
1432
818
7
-1032
-2160
-3170
-3863
-4071
-3852
-3367
-2828
-2317
-1822
-1320
-799
-316
-7
89
29
-160
-370
-521
-611
-661
-584
-363
14
563
1163
1655
1912
1888
1647
1256
816
309
-233
-1007
-2034
-2609
-3094
-3026
-2774
-2574
-2178
-1775
-1455
-1356
-1410
-1562
-1611
-1590
-1540
-1526
-1460
-1452
-1443
-1456
-1262
-942
-467
48
497
746
830
784
578
365
129
-128
-332
-382
-397
-423
-449
-480
-423
-238
-27
68
99
31
-72
-247
-464
-689
-837
-832
-694
-528
-390
-222
-104
109
363
678
1000
1327
1592
1780
1896
1936
2005
2097
2202
2346
2566
2800
3083
3290
3439
3515
3403
3028
2327
937
-988
-2919
-4557
-5340
-5376
-5031
-4524
-4128
-3755
-3301
-2592
-1647
-648
207
651
732
569
367
199
66
3
39
259
761
1516
2303
2945
3287
3248
2974
2573
2047
1441
726
-140
-1171
-2238
-3138
-3689
-3767
-3471
-2999
-2544
-2143
-1775
-1431
-1089
-809
-698
-753
-869
-1027
-1143
-1181
-1130
-992
-719
-311
246
926
1573
2055
2250
2150
1814
1316
665
55
-684
-1201
-1592
-1890
-2008
-2160
-2134
-2025
-1776
-1604
-1639
-1769
-2056
-2196
-2269
-2303
-2284
-2246
-2052
-1802
-1517
-1202
-884
-484
-88
303
530
661
635
471
282
58
-103
-225
-201
-172
-118
-78
-20
53
91
65
5
-43
-91
-137
-254
-432
-682
-852
-909
-883
-804
-722
-612
-442
-235
-48
159
355
644
957
1249
1419
1484
1557
1644
1871
2127
2430
2663
3005
3225
3410
3574
3660
3601
3176
2384
865
-1054
-2922
-4378
-4996
-4913
-4509
-3994
-3606
-3297
-2948
-2376
-1567
-746
-109
154
44
-238
-465
-602
-637
-536
-309
143
908
1865
2753
3423
3726
3634
3297
2840
2296
1656
920
39
-959
-1917
-2660
-3032
-2960
-2588
-2124
-1764
-1557
-1448
-1399
-1369
-1388
-1508
-1677
-1858
-2006
-2055
-1966
-1743
-1408
-938
-329
363
1085
1731
2135
2239
1968
1500
973
403
-83
-509
-837
-1070
-1218
-1332
-1360
-1308
-1206
-1058
-1158
-1428
-1851
-2347
-2620
-2891
-2987
-2968
-2781
-2440
-2053
-1680
-1345
-1001
-613
-230
92
282
338
239
80
-106
-277
-313
-263
-64
178
432
615
711
732
664
504
330
162
15
-119
-295
-515
-684
-709
-629
-468
-284
-99
32
134
151
102
88
121
313
524
761
960
1196
1469
1781
2139
2438
2772
3088
3356
3588
3761
3821
3633
3151
2269
680
-1194
-2910
-4104
-4380
-4085
-3570
-3087
-2859
-2741
-2550
-2156
-1569
-972
-622
-621
-923
-1279
-1489
-1516
-1339
-990
-507
186
1100
2074
2914
3461
3621
3415
3006
2487
1909
1284
650
-65
-825
-1497
-1936
-2000
-1708
-1252
-895
-770
-863
-1109
-1376
-1641
-1914
-2212
-2480
-2664
-2738
-2663
-2404
-1985
-1443
-785
-82
618
1233
1691
1876
1777
1451
1027
626
134
-262
-514
-567
-393
-236
-129
-93
-56
-84
-304
-622
-1197
-1779
-2265
-2698
-2905
-3033
-2958
-2760
-2416
-2006
-1592
-1249
-901
-614
-398
-305
-326
-462
-557
-620
-618
-507
-341
-73
259
597
821
978
1019
968
789
542
257
15
-136
-271
-351
-405
-372
-258
-103
7
71
98
73
39
-102
-233
-334
-330
-250
-98
114
382
728
1173
1637
2104
2527
2890
3195
3404
3558
3601
3387
2906
2118
707
-937
-2463
-3505
-3688
-3312
-2780
-2301
-2130
-2112
-2113
-1954
-1615
-1230
-1026
-1133
-1516
-1955
-2237
-2286
-2058
-1574
-927
-110
879
1859
2651
3113
3212
2982
2596
2138
1643
1147
649
112
-432
-891
-1150
-1104
-751
-280
37
45
-225
-700
-1242
-1741
-2182
-2555
-2810
-2922
-2920
-2781
-2499
-2112
-1604
-1000
-368
178
638
908
944
705
388
26
-226
-270
-220
-46
153
344
469
558
558
461
210
-69
-489
-918
-1379
-1866
-2264
-2530
-2589
-2431
-2145
-1849
-1600
-1449
-1339
-1305
-1247
-1217
-1183
-1184
-1132
-1063
-984
-869
-697
-429
-103
261
538
738
825
794
680
544
404
287
239
252
279
268
267
250
237
257
282
313
313
289
167
-24
-210
-316
-313
-225
-52
139
414
735
986
1251
1483
1731
2022
2318
2589
2741
2921
2793
2565
2046
1034
-228
-1478
-2331
-2634
-2385
-1974
-1618
-1493
-1556
-1670
-1715
-1564
-1298
-1167
-1227
-1546
-1967
-2283
-2364
-2161
-1715
-1117
-438
324
1073
1683
2080
2227
2151
1940
1693
1420
1147
888
590
263
-24
-152
-60
209
533
697
580
179
-392
-1004
-1559
-2003
-2342
-2534
-2609
-2600
-2520
-2351
-2066
-1678
-1249
-839
-502
-240
-96
-82
-215
-395
-539
-556
-566
-574
-442
-228
127
440
594
538
403
174
-79
-416
-745
-1077
-1356
-1515
-1581
-1567
-1495
-1366
-1247
-1149
-1135
-1165
-1289
-1402
-1525
-1616
-1681
-1701
-1630
-1518
-1384
-1202
-916
-586
-261
-36
137
248
331
366
319
267
247
316
436
574
678
775
841
930
967
937
862
713
590
432
289
145
71
82
199
340
575
790
982
1198
1355
1525
1678
1846
2007
2157
2269
2200
1997
1613
830
-162
-1171
-1852
-2031
-1727
-1321
-984
-892
-1020
-1210
-1341
-1330
-1198
-1108
-1158
-1404
-1770
-2059
-2142
-1948
-1526
-960
-352
283
870
1320
1545
1564
1443
1276
1136
1026
939
852
734
589
450
415
547
820
1104
1236
1060
599
-40
-697
-1258
-1656
-1896
-2005
-2009
-1973
-1894
-1805
-1686
-1520
-1318
-1133
-1013
-947
-978
-1162
-1329
-1509
-1540
-1404
-1077
-602
-180
226
453
533
513
399
207
28
-212
-412
-648
-862
-1031
-1123
-1095
-928
-705
-522
-421
-477
-646
-926
-1197
-1412
-1525
-1569
-1515
-1422
-1328
-1203
-1058
-900
-726
-536
-390
-278
-252
-294
-391
-473
-476
-388
-195
34
290
528
726
847
923
961
1000
1035
1059
1062
1024
926
826
798
761
839
959
1074
1247
1337
1391
1433
1446
1524
1616
1736
1869
1993
1976
1755
1422
702
-181
-1011
-1646
-1837
-1657
-1373
-1124
-1104
-1281
-1449
-1527
-1459
-1262
-1128
-1154
-1379
-1728
-2025
-2153
-2031
-1704
-1238
-736
-223
230
554
750
831
814
791
787
814
846
847
782
658
559
558
729
1015
1299
1466
1383
1061
591
70
-382
-722
-952
-1086
-1165
-1228
-1294
-1374
-1417
-1411
-1344
-1277
-1233
-1282
-1389
-1527
-1725
-1854
-1895
-1742
-1443
-1066
-739
-513
-386
-415
-451
-534
-600
-663
-697
-689
-702
-697
-664
-591
-425
-211
-11
115
128
16
-193
-424
-657
-763
-815
-790
-734
-677
-621
-595
-562
-528
-482
-469
-454
-481
-547
-673
-781
-826
-809
-706
-544
-352
-182
-22
82
150
180
216
278
342
416
461
484
508
568
680
825
988
1147
1316
1466
1567
1667
1654
1748
1780
1879
2004
2061
2156
2008
1846
1427
877
211
-383
-748
-859
-743
-678
-631
-769
-1001
-1212
-1371
-1367
-1322
-1332
-1449
-1707
-1957
-2159
-2199
-2074
-1804
-1444
-1075
-725
-487
-327
-258
-264
-288
-290
-226
-156
-44
78
145
207
301
478
726
1018
1267
1357
1273
1029
722
430
210
80
25
14
4
-43
-126
-216
-330
-411
-511
-626
-790
-979
-1266
-1551
-1827
-2032
-1972
-1917
-1654
-1453
-1318
-1253
-1278
-1363
-1482
-1602
-1704
-1760
-1784
-1769
-1756
-1695
-1561
-1333
-1096
-799
-599
-435
-403
-426
-516
-604
-638
-641
-542
-438
-295
-179
-49
64
179
282
371
457
469
429
327
216
79
-1
-38
-11
28
82
111
117
106
60
51
42
75
98
103
107
132
114
173
204
278
413
507
657
769
872
951
1064
1174
1301
1424
1562
1591
1532
1418
1139
871
507
274
118
74
186
228
243
184
39
-110
-227
-309
-392
-496
-668
-898
-1137
-1333
-1432
-1450
-1351
-1200
-1024
-856
-749
-674
-663
-697
-756
-819
-850
-890
-903
-923
-934
-922
-880
-777
-618
-424
-245
-129
-93
-136
-221
-316
-389
-416
-417
-388
-348
-309
-279
-243
-189
-123
-35
35
53
54
-50
-165
-289
-438
-490
-555
-545
-515
-489
-460
-489
-514
-543
-588
-622
-653
-677
-732
-776
-851
-892
-905
-905
-868
-854
-838
-842
-842
-848
-838
-784
-734
-637
-555
-488
-435
-411
-364
-330
-302
-265
-215
-161
-124
-62
6
55
136
212
283
335
367
372
359
333
284
243
197
152
103
79
73
96
118
169
186
200
217
186
158
109
79
51
23
0
-8
-11
10
27
21
52
79
106
137
184
214
219
211
185
171
135
101
68
48
37
32
39
36
27
21
25
29
43
48
45
41
48
56
72
101
109
100
83
51
28
14
-13
-60
-107
-159
-236
-299
-330
-350
-359
-356
-369
-383
-394
-426
-466
-490
-497
-513
-515
-502
-495
-490
-478
-479
-482
-469
-456
-428
-395
-376
-374
-374
-394
-420
-436
-444
-443
-437
-436
-443
-453
-459
-466
-456
-447
-456
-440
-449
-478
-504
-522
-542
-556
-547
-533
-516
-504
-499
-514
-512
-520
-517
-509
-499
-501
-504
-493
-486
-490
-469
-449
-437
-406
-384
-339
-291
-260
-226
-205
-182
-169
-161
-152
-148
-156
-157
-163
-173
-163
-157
-139
-117
-95
-82
-72
-67
-67
-82
-102
-111
-111
-103
-94
-79
-56
-26
2
29
67
90
105
110
88
83
73
47
36
26
21
38
35
35
53
57
58
34
12
-21
-42
-84
-129
-167
-199
-231
-253
-244
-230
-198
-160
-110
-61
-10
26
45
64
73
56
26
11
-19
-65
-110
-148
-174
-212
-236
-256
-274
-287
-321
-353
-379
-434
-480
-499
-524
-544
-556
-573
-566
-545
-522
-518
-494
-468
-453
-438
-422
-416
-405
-393
-384
-367
-356
-335
-321
-317
-304
-306
-314
-325
-335
-344
-371
-416
-456
-494
-521
-549
-566
-563
-550
-533
-522
-495
-482
-468
-451
-414
-388
-378
-377
-389
-401
-412
-421
-415
-404
-396
-383
-359
-340
-329
-313
-293
-270
-258
-244
-234
-236
-232
-244
-250
-240
-235
-215
-189
-178
-165
-154
-159
-163
-183
-203
-226
-260
-297
-298
-289
-291
-292
-276
-257
-235
-200
-163
-138
-142
-146
-163
-203
-238
-251
-270
-268
-242
-203
-164
-115
-48
-11
15
8
-26
-71
-120
-173
-228
-273
-306
-322
-318
-296
-280
-259
-255
-240
-221
-199
-175
-169
-162
-163
-179
-207
-208
-207
-212
-181
-136
-112
-100
-82
-71
-71
-70
-79
-110
-159
-216
-274
-324
-390
-443
-469
-487
-501
-495
-483
-477
-479
-487
-484
-473
-450
-430
-420
-405
-387
-388
-377
-377
-357
-318
-296
-259
-247
-240
-240
-247
-252
-268
-289
-314
-336
-377
-417
-436
-454
-454
-446
-426
-395
-390
-392
-380
-386
-403
-401
-412
-436
-461
-472
-464
-455
-431
-381
-323
-275
-221
-165
-124
-130
-156
-192
-254
-308
-339
-355
-363
-343
-315
-289
-265
-226
-186
-147
-119
-76
-53
-66
-93
-125
-177
-209
-239
-256
-241
-229
-202
-187
-186
-183
-199
-209
-224
-231
-232
-244
-260
-273
-281
-290
-281
-263
-238
-207
-184
-181
-184
-184
-194
-199
-203
-185
-181
-194
-201
-204
-208
-197
-192
-187
-174
-170
-172
-174
-184
-210
-232
-247
-252
-258
-267
-279
-305
-310
-314
-332
-343
-335
-318
-300
-285
-275
-278
-287
-300
-309
-313
-327
-317
-323
-333
-328
-308
-287
-274
-261
-256
-245
-237
-240
-235
-233
-248
-255
-248
-246
-236
-229
-230
-234
-254
-252
-249
-252
-252
-240
-232
-242
-251
-266
-293
-300
-294
-276
-258
-248
-244
-260
-277
-286
-286
-277
-269
-242
-209
-169
-139
-133
-127
-138
-149
-164
-187
-233
-271
-299
-341
-359
-380
-376
-338
-295
-253
-205
-168
-148
-140
-150
-163
-192
-208
-234
-240
-249
-275
-282
-279
-249
-207
-148
-97
-59
-48
-58
-68
-101
-148
-178
-206
-232
-252
-279
-289
-305
-307
-304
-300
-282
-281
-274
-280
-283
-304
-320
-330
-331
-330
-326
-304
-279
-252
-217
-191
-181
-163
-146
-127
-117
-117
-135
-156
-178
-197
-189
-194
-201
-194
-204
-232
-252
-251
-255
-255
-245
-235
-238
-255
-274
-283
-283
-284
-265
-257
-257
-260
-287
-322
-360
-391
-426
-445
-437
-421
-412
-396
-381
-362
-318
-278
-226
-185
-141
-116
-97
-93
-119
-161
-201
-240
-284
-300
-309
-329
-339
-320
-309
-306
-282
-277
-274
-276
-296
-336
-387
-430
-476
-507
-521
-518
-504
-469
-428
-374
-305
-263
-212
-160
-122
-110
-125
-160
-197
-227
-251
-269
-292
-288
-280
-270
-257
-239
-222
-201
-201
-219
-238
-273
-307
-328
-356
-379
-379
-365
-334
-292
-242
-199
-150
-108
-79
-63
-55
-64
-77
-93
-124
-149
-180
-207
-240
-251
-251
-266
-252
-239
-253
-268
-289
-319
-349
-363
-377
-388
-400
-423
-339
-376
-407
-278
-259
-266
-185
-154
-176
-170
-184
-201
-205
-227
-238
-223
-206
-191
-166
-144
-124
-86
-67
-69
-86
-121
-181
-248
-294
-320
-340
-346
-326
-302
-286
-264
-241
-228
-226
-220
-228
-232
-250
-289
-330
-348
-375
-402
-409
-405
-375
-357
-334
-305
-279
-274
-274
-286
-299
-317
-343
-352
-371
-388
-396
-404
-396
-374
-342
-313
-290
-275
-263
-269
-275
-283
-312
-321
-338
-375
-387
-388
-399
-399
-373
-346
-324
-305
-271
-253
-258
-257
-248
-255
-256
-248
-244
-244
-250
-243
-229
-215
-214
-202
-199
-209
-218
-230
-245
-256
-262
-270
-274
-279
-281
-272
-255
-248
-224
-215
-220
-215
-226
-250
-267
-267
-278
-284
-268
-245
-226
-200
-176
-161
-148
-143
-151
-162
-177
-210
-245
-285
-331
-368
-397
-425
-429
-404
-380
-332
-293
-249
-223
-217
-230
-224
-208
-210
-215
-214
-212
-236
-245
-249
-254
-240
-217
-194
-179
-179
-178
-214
-266
-312
-344
-367
-387
-376
-371
-364
-357
-348
-337
-333
-331
-306
-288
-295
-283
-282
-289
-309
-314
-316
-327
-329
-330
-326
-320
-298
-288
-280
-274
-254
-250
-259
-267
-261
-266
-274
-265
-267
-263
-264
-259
-268
-285
-287
-276
-290
-316
-319
-323
-333
-322
-299
-280
-275
-265
-252
-230
-216
-194
-164
-155
-161
-186
-208
-235
-239
-238
-234
-220
-203
-200
-198
-191
-173
-156
-178
-195
-218
-242
-274
-304
-344
-383
-405
-403
-398
-406
-399
-364
-351
-343
-336
-324
-318
-316
-311
-334
-367
-387
-390
-381
-346
-313
-283
-247
-198
-171
-160
-145
-136
-154
-181
-200
-235
-261
-280
-304
-320
-333
-340
-350
-348
-341
-327
-294
-265
-255
-255
-250
-263
-273
-274
-275
-269
-263
-256
-247
-241
-252
-259
-249
-256
-264
-255
-234
-228
-240
-252
-261
-271
-274
-262
-271
-276
-277
-289
-286
-291
-286
-277
-277
-297
-294
-290
-294
-307
-314
-307
-300
-289
-296
-301
-306
-300
-304
-309
-302
-295
-273
-258
-250
-234
-228
-233
-237
-253
-269
-281
-286
-306
-325
-321
-322
-326
-327
-325
-304
-292
-275
-254
-255
-252
-260
-269
-289
-286
-267
-259
-252
-233
-213
-179
-146
-129
-117
-92
-61
-60
-72
-83
-104
-133
-162
-194
-236
-288
-328
-364
-377
-372
-348
-303
-272
-253
-217
-198
-204
-217
-244
-278
-309
-339
-356
-364
-360
-345
-330
-305
-280
-254
-216
-187
-167
-157
-153
-147
-166
-178
-196
-222
-232
-257
-273
-289
-287
-285
-294
-295
-301
-299
-324
-336
-349
-374
-392
-423
-442
-451
-445
-427
-404
-376
-336
-295
-265
-234
-216
-210
-184
-188
-191
-197
-206
-229
-261
-267
-276
-284
-276
-262
-266
-272
-284
-279
-276
-284
-304
-301
-302
-294
-269
-260
-246
-240
-222
-221
-223
-228
-237
-240
-241
-248
-253
-259
-259
-265
-267
-260
-270
-246
-231
-213
-199
-216
-244
-262
-291
-334
-366
-380
-376
-374
-358
-354
-352
-354
-348
-340
-320
-318
-317
-312
-309
-320
-321
-327
-328
-324
-323
-309
-295
-271
-251
-243
-247
-233
-225
-225
-220
-224
-243
-261
-276
-298
-311
-323
-331
-323
-313
-308
-297
-295
-294
-288
-294
-306
-309
-316
-320
-324
-329
-326
-298
-271
-244
-217
-215
-224
-231
-244
-265
-280
-296
-304
-317
-305
-289
-289
-275
-253
-230
-206
-191
-181
-181
-182
-196
-208
-244
-273
-298
-323
-331
-323
-311
-298
-282
-259
-228
-219
-216
-212
-231
-254
-268
-283
-299
-318
-338
-358
-357
-346
-328
-317
-296
-277
-271
-264
-283
-307
-314
-340
-369
-377
-391
-393
-395
-390
-387
-375
-364
-362
-339
-331
-323
-316
-317
-295
-293
-285
-287
-301
-306
-313
-315
-327
-335
-334
-337
-331
-337
-338
-345
-346
-344
-342
-323
-317
-316
-305
-301
-300
-281
-264
-250
-238
-228
-219
-212
-222
-231
-225
-213
-213
-214
-217
-233
-237
-243
-229
-208
-204
-196
-187
-186
-200
-217
-231
-240
-250
-265
-287
-288
-280
-279
-284
-262
-252
-247
-251
-264
-273
-269
-277
-285
-297
-293
-294
-294
-267
-260
-251
-234
-227
-234
-241
-254
-267
-274
-284
-270
-274
-295
-299
-299
-299
-306
-305
-300
-312
-318
-321
-323
-346
-370
-382
-393
-389
-402
-386
-365
-363
-374
-376
-369
-362
-350
-341
-327
-318
-306
-294
-271
-250
-231
-206
-199
-183
-162
-152
-161
-159
-168
-192
-205
-221
-230
-239
-249
-251
-255
-244
-234
-230
-214
-193
-189
-196
-193
-193
-194
-204
-204
-207
-202
-182
-180
-164
-161
-154
-137
-142
-139
-143
-147
-177
-198
-218
-233
-229
-241
-266
-282
-303
-309
-314
-326
-348
-328
-340
-332
-329
-295
-298
-286
-284
-259
-273
-236
-244
-206
-346
-496
-6
-436
-248
-266
-471
-350
-616
-423
-494
-532
-446
-491
-375
-454
-433
-293
-359
-292
-408
-35
-277
-304
-132
-239
-191
-203
-128
-166
-178
-189
-39
-176
-94
73
-27
62
213
202
459
515
2
-160
-114
-222
-260
-209
-150
-122
-175
-186
-180
-168
-143
-171
-158
-115
-210
-170
-200
-212
-250
-174
-578
-1320
-374
-765
-905
-535
-653
-627
-733
-627
-574
-582
-491
-415
-458
-430
-365
-305
-239
-280
-207
-120
-316
-268
-151
-229
-231
-100
-114
-164
-162
-43
-78
-87
-2
-85
-135
-191
-127
-257
-233
-353
-217
-350
-415
-241
-380
-326
-458
-231
-338
-338
-282
-430
-407
-285
-328
-458
-433
-195
-476
-415
-308
-428
-237
-502
-324
-171
-443
-355
-305
-300
-363
-317
-474
-424
-236
-561
-388
-347
-258
-313
-290
-274
-401
-11
-291
-135
-317
-158
-143
-186
-147
-444
135
-335
-484
27
-153
-360
-261
22
-362
-17
-351
-385
107
-373
-451
-72
-430
-307
-371
-438
-308
-493
-142
-539
-367
-222
-437
-127
-466
-504
-157
-145
-700
-172
-42
-580
-274
-253
-558
-260
-378
-438
-389
-382
-323
-595
-250
-289
-535
-163
-595
-258
-142
-404
-488
-228
-149
-655
-289
-263
-373
-286
-484
-163
-186
-468
-405
-114
-350
-572
-366
-91
-428
-544
-187
-261
-415
-438
-139
-183
-368
-480
31
-256
-415
-134
-412
-275
-256
-294
-333
-118
-393
-411
-156
-212
-460
-217
-24
-391
-208
-308
-9
-460
-516
-316
-283
-502
-432
-129
-399
-465
-188
-236
-561
-241
-183
-360
-235
-184
-423
-232
-294
-631
-210
-193
-356
-497
-16
-379
-510
-290
-228
-372
-404
-154
-422
-240
-380
-275
-232
-312
-168
-270
-252
-263
-282
-116
-255
-273
-218
-273
-298
-164
-327
-532
-282
-362
-556
-381
4
-216
-413
-87
-235
-198
-259
-269
-131
-352
-309
-544
-269
-176
-640
-541
-100
-221
-727
-93
4
-491
-407
-157
-176
-508
-317
-156
-310
-484
-472
-151
-312
-403
-211
-228
10
-316
-102
-221
-178
-131
-328
-223
-254
-324
-444
-146
-344
-486
-207
-282
-206
-338
-284
-13
-418
-496
-214
-337
-426
-291
-91
-460
-394
-247
-245
-390
-308
-213
-263
-189
-277
-157
-177
-226
-223
-120
-318
-325
-76
-244
-313
-131
-283
-426
173
-248
-259
-91
82
-206
-462
-48
-84
-260
-404
-248
-180
-273
-242
-11
-24
-316
-150
-123
-435
-201
-126
-330
-319
-6
-430
-314
134
-193
-365
-103
18
-342
-456
-256
-207
-223
-360
-160
-113
-382
-454
-235
-129
-129
-54
-172
92
-129
-226
100
-180
-326
-26
-317
-693
-207
-45
-488
-339
28
-111
-311
11
-175
-378
-227
-355
-338
-93
-212
-492
-47
-136
-506
-125
2
-401
-475
-78
36
-175
-154
-53
-79
-189
-392
-125
-20
-697
-362
-40
-411
-453
-159
-41
-249
-65
-37
-279
-128
-483
-463
1
-298
-414
-196
-53
-349
-457
-3
-106
-279
-336
-43
-149
-368
-276
-280
-288
-349
-59
-232
-283
-222
-374
-345
-533
-444
-363
-299
-408
-291
-121
-411
-307
-274
-342
-294
-394
-310
-331
-397
-261
-190
-275
-193
-199
-276
-384
-388
-264
-504
-346
-247
-392
-248
-15
-368
-331
-275
-422
-247
-339
-437
-382
-345
-328
-259
-218
-317
-258
-248
-156
-271
-285
-274
-489
-427
-390
-303
-183
-318
-239
-238
-346
-292
-365
-144
-124
-324
-221
86
-122
-312
-45
-210
-478
-165
-67
-275
-173
-251
-77
-96
-230
-163
-37
-39
-214
-228
-58
-117
-422
-548
-160
-17
-432
-351
106
-97
-471
-169
-88
-297
-295
-299
-110
-10
-160
-357
-212
-203
-472
-185
19
-152
-193
-99
-171
-230
-157
-14
-134
-158
-9
-222
-374
-356
-329
-364
-215
-86
23
-90
-331
-240
-254
-371
-354
-182
-144
-469
-442
-285
-410
-317
-561
-604
-169
-247
-620
-331
-254
-474
-440
-339
-166
-183
-354
-439
-360
-284
-481
-550
-106
-323
-367
-66
3
-115
-250
-186
-154
-136
-322
-429
-280
-252
-530
-352
-123
-184
-131
-69
-31
-178
-235
-136
-303
-379
-91
-82
-263
-307
-166
-256
-487
-388
-323
-162
-240
-285
-60
-61
-146
-221
-92
-95
-282
-241
-227
-196
-339
-345
-154
22
-43
-170
-57
-141
-255
-312
-358
-348
-244
-226
-256
-215
-98
-199
-399
-323
-112
-215
-371
-162
-62
-185
-250
-274
-225
-170
-321
-214
-255
-249
-265
-427
-361
-263
-191
-183
-32
-59
-189
-199
-277
-352
-267
-232
-255
-220
-279
-111
-142
-256
-198
58
-108
-369
-171
-118
-181
-391
-305
-43
-123
-200
-123
-227
-253
-338
-322
-339
-283
-154
-41
37
-30
-5
-57
-192
-311
-388
-250
-234
-166
-5
-15
-99
-8
-5
-169
-243
-151
-121
-348
-473
-345
-230
-101
-242
-183
16
-240
-169
-184
-244
-188
-300
-312
-50
-75
-111
-231
-292
-136
-328
-334
-259
-287
-292
-22
-18
-140
-200
-108
-208
-284
-29
-161
-257
-388
-328
-239
-255
-145
-67
-65
-62
-139
-286
-302
-219
-218
-195
-41
-5
-180
-176
-202
-103
-118
-245
-164
-16
-20
-90
-169
-79
-151
-284
-159
-150
-87
-170
-312
-217
-110
-205
-197
-78
-168
-165
-140
-152
-237
-194
-151
-259
-169
-126
-141
-288
-320
-249
-324
-399
-318
-293
-424
-320
-209
-258
-294
-342
-229
-100
-242
-244
-83
-143
-288
-215
-191
-97
-102
-159
-108
-36
-45
-203
-244
-202
-275
-323
-145
-133
-249
-198
-257
-256
-190
-200
-202
-226
-178
-217
-288
-150
-121
-278
-242
-190
-203
-234
-267
-316
-183
-274
-270
-129
-260
-203
-193
-169
-145
-142
-167
-193
-197
-155
-164
-98
-33
-117
-91
-130
-103
-83
-108
-143
-175
-252
-239
-95
-102
-196
-169
-93
-162
-154
-110
-43
-71
-135
-69
46
-10
-193
-181
-91
-128
-245
-276
-244
-175
-215
-341
-294
-261
-310
-399
-384
-244
-220
-207
-247
-287
-233
-219
-296
-256
-219
-324
-232
-166
-153
-118
-122
-183
-187
-185
-194
-205
-237
-227
-265
-265
-249
-268
-265
-242
-220
-195
-233
-186
-157
-191
-211
-104
-117
-171
-113
-138
-161
-249
-297
-302
-209
-186
-194
-165
-52
-54
-171
-165
-150
-137
-200
-246
-190
-133
-162
-199
-177
-162
-204
-207
-193
-178
-130
-141
-212
-178
-130
-191
-281
-270
-241
-252
-269
-288
-232
-144
-172
-198
-115
-84
-81
-151
-128
-28
-49
-144
-144
-123
-129
-129
-195
-233
-225
-240
-252
-243
-217
-208
-265
-255
-223
-223
-251
-228
-224
-261
-272
-219
-174
-151
-101
-93
-122
-172
-199
-211
-212
-227
-213
-147
-126
-133
-129
-151
-215
-213
-159
-102
-106
-94
-37
-76
-148
-143
-191
-229
-233
-267
-250
-239
-255
-297
-299
-262
-228
-226
-226
-235
-252
-224
-218
-254
-196
-139
-166
-184
-142
-144
-203
-198
-189
-202
-213
-137
-90
-113
-137
-113
-108
-181
-217
-173
-169
-195
-172
-162
-163
-235
-283
-274
-248
-277
-265
-212
-202
-199
-210
-154
-182
-168
-180
-135
-134
-154
-123
-140
-151
-120
-77
-113
-131
-184
-202
-202
-262
-263
-229
-192
-212
-222
-198
-234
-271
-318
-292
-277
-291
-315
-307
-302
-295
-265
-285
-321
-334
-313
-311
-329
-295
-228
-170
-153
-171
-137
-170
-220
-280
-331
-292
-276
-284
-283
-247
-247
-241
-256
-263
-243
-245
-277
-265
-277
-251
-260
-279
-312
-338
-355
-373
-349
-384
-354
-322
-252
-166
-105
-61
-73
-51
-85
-90
-80
-123
-158
-192
-203
-237
-199
-194
-234
-233
-229
-221
-212
-220
-242
-236
-241
-225
-237
-258
-253
-301
-289
-298
-278
-227
-189
-164
-120
-123
-90
-123
-131
-185
-234
-242
-264
-246
-231
-235
-232
-201
-214
-183
-231
-161
-216
-210
-232
-228
-228
-239
-289
-346
-330
-405
-350
-410
-397
-356
-340
-270
-269
-238
-221
-256
-238
-274
-256
-291
-273
-310
-298
-270
-278
-282
-333
-319
-391
-386
-412
-417
-442
-461
-464
-494
-466
-481
-506
-518
-502
-527
-521
-483
-481
-466
-447
-456
-436
-433
-420
-452
-437
-411
-386
-345
-324
-312
-315
-297
-328
-336
-336
-350
-353
-377
-350
-342
-321
-298
-300
-318
-298
-304
-296
-289
-287
-305
-274
-264
-250
-261
-263
-280
-321
-298
-308
-239
-209
-132
-116
-61
-57
-60
-66
-102
-82
-118
-97
-88
-68
-78
-95
-56
-79
-86
-78
-72
-80
-100
-103
-97
-68
-100
-80
-97
-102
-152
-205
-200
-249
-191
-192
-151
-113
-110
-131
-185
-166
-209
-184
-170
-152
-169
-170
-170
-211
-200
-184
-191
-181
-187
-184
-250
-246
-308
-290
-329
-293
-303
-323
-321
-419
-401
-471
-449
-466
-430
-437
-424
-439
-469
-444
-473
-431
-407
-439
-412
-390
-405
-376
-388
-375
-363
-360
-352
-402
-382
-433
-449
-497
-469
-490
-487
-544
-556
-532
-578
-539
-565
-529
-522
-490
-533
-528
-511
-529
-472
-478
-433
-423
-382
-357
-341
-281
-250
-186
-178
-115
-115
-77
-99
-70
-77
-75
-10
20
27
43
60
67
54
30
64
61
92
92
94
90
15
-107
-163
-249
-248
-230
-188
-171
-173
-122
-149
-136
-177
-175
-208
-177
-96
-11
98
104
131
105
112
82
8
3
-55
-51
-55
-23
-18
-11
-23
-71
-113
-143
-126
-188
-191
-232
-207
-221
-214
-251
-300
-307
-380
-401
-427
-417
-418
-357
-346
-327
-290
-313
-340
-400
-400
-454
-466
-494
-515
-533
-513
-493
-512
-526
-563
-585
-609
-601
-613
-596
-577
-522
-522
-500
-491
-529
-517
-569
-543
-535
-478
-461
-425
-408
-411
-389
-408
-421
-430
-437
-457
-463
-485
-498
-522
-521
-545
-519
-550
-533
-541
-559
-544
-550
-510
-483
-431
-407
-383
-386
-359
-344
-339
-322
-306
-244
-210
-176
-136
-115
-83
-68
-59
-59
-77
-88
-114
-139
-145
-145
-147
-140
-121
-87
-57
-79
-72
-78
-58
-47
-61
-27
-30
-3
-17
-24
-6
-17
-16
-31
-39
-8
15
60
76
82
71
46
2
-4
9
29
28
52
46
58
43
64
30
29
22
39
76
42
34
-21
-41
-103
-137
-133
-177
-217
-243
-271
-286
-322
-301
-320
-288
-318
-275
-316
-294
-322
-327
-394
-392
-400
-431
-442
-428
-438
-489
-522
-603
-558
-590
-524
-568
-572
-614
-654
-715
-716
-726
-728
-727
-734
-744
-752
-764
-792
-868
-830
-839
-808
-804
-799
-822
-771
-778
-780
-769
-749
-722
-729
-697
-716
-675
-708
-667
-702
-662
-659
-639
-621
-623
-604
-561
-516
-478
-432
-421
-401
-442
-429
-423
-399
-370
-345
-277
-287
-230
-280
-240
-241
-214
-144
-136
-44
-31
12
25
79
46
64
33
38
39
62
73
91
88
90
119
112
150
100
184
136
194
172
187
195
162
106
90
139
120
133
129
167
141
209
181
197
159
117
91
67
13
-23
-24
-81
-72
-92
-106
-143
-180
-208
-265
-234
-310
-315
-379
-374
-407
-384
-390
-408
-411
-454
-460
-489
-440
-488
-450
-501
-441
-460
-432
-460
-458
-498
-541
-544
-586
-555
-622
-586
-603
-576
-598
-620
-643
-680
-668
-695
-690
-739
-720
-766
-751
-769
-761
-754
-752
-739
-766
-721
-743
-704
-761
-726
-745
-691
-699
-665
-636
-652
-630
-625
-567
-553
-478
-441
-368
-375
-345
-334
-317
-316
-308
-248
-237
-182
-213
-206
-238
-248
-259
-268
-284
-273
-254
-247
-218
-222
-202
-180
-134
-147
-137
-131
-124
-127
-98
-63
-23
54
87
107
131
156
115
163
151
176
170
177
201
167
226
192
209
194
205
154
161
153
131
134
102
81
41
21
-21
-63
-90
-92
-105
-93
-75
-62
-38
-12
-25
-47
-39
-67
-61
-92
-118
-153
-184
-200
-241
-276
-308
-352
-385
-403
-422
-407
-414
-374
-408
-378
-456
-468
-495
-522
-524
-563
-520
-541
-541
-531
-504
-505
-536
-558
-593
-617
-635
-662
-669
-658
-678
-704
-697
-728
-749
-777
-755
-756
-754
-753
-756
-751
-763
-751
-765
-725
-739
-732
-721
-681
-679
-664
-618
-556
-530
-517
-478
-452
-396
-380
-373
-353
-298
-278
-269
-247
-218
-187
-166
-168
-183
-180
-174
-170
-175
-149
-139
-117
-122
-151
-164
-184
-172
-203
-184
-158
-153
-102
-100
-90
-90
-56
-63
-54
-27
-53
-40
-46
-1
30
71
126
162
188
206
199
222
238
193
184
173
183
135
92
90
29
30
19
25
25
7
-20
-74
-99
-139
-162
-174
-166
-232
-257
-292
-364
-365
-392
-419
-424
-420
-423
-424
-424
-410
-401
-355
-330
-310
-334
-346
-364
-390
-406
-451
-437
-449
-465
-504
-524
-543
-593
-592
-637
-680
-732
-737
-744
-798
-804
-814
-792
-811
-798
-832
-849
-857
-857
-831
-795
-730
-713
-727
-715
-742
-735
-748
-754
-724
-691
-644
-611
-588
-590
-575
-593
-583
-604
-589
-534
-495
-459
-422
-378
-333
-332
-326
-327
-316
-297
-263
-238
-169
-131
-109
-87
-105
-103
-111
-121
-121
-85
-74
-38
-10
14
18
-4
-1
-26
-56
-80
-96
-70
-44
4
15
73
91
76
70
58
62
71
101
141
172
218
247
283
271
277
268
283
296
266
289
294
326
318
309
296
261
233
188
120
64
25
-13
-50
-25
-66
-86
-98
-151
-202
-257
-259
-282
-303
-310
-302
-260
-249
-258
-259
-270
-282
-320
-310
-331
-308
-309
-316
-308
-269
-286
-298
-308
-310
-352
-390
-357
-388
-378
-421
-414
-456
-438
-522
-566
-590
-624
-666
-686
-673
-711
-708
-725
-703
-705
-675
-673
-682
-702
-719
-702
-697
-647
-618
-571
-535
-511
-451
-409
-373
-361
-334
-291
-271
-236
-255
-258
-254
-226
-214
-234
-244
-269
-264
-263
-265
-241
-215
-163
-125
-142
-128
-153
-146
-160
-152
-123
-64
-22
8
85
134
176
184
191
170
178
183
189
192
182
198
182
191
194
171
185
181
194
211
200
244
226
254
256
271
272
250
254
249
263
235
233
202
195
182
200
221
235
260
265
287
251
232
166
143
120
90
80
58
79
33
14
-3
-52
-67
-79
-94
-131
-137
-150
-172
-165
-204
-231
-245
-239
-289
-292
-275
-280
-261
-272
-284
-285
-251
-277
-307
-314
-367
-383
-406
-403
-419
-393
-388
-400
-383
-378
-371
-364
-379
-412
-423
-424
-451
-442
-465
-464
-492
-485
-490
-497
-479
-484
-472
-471
-442
-422
-407
-406
-372
-370
-347
-345
-311
-284
-265
-270
-244
-198
-175
-166
-151
-119
-129
-137
-115
-108
-107
-118
-148
-136
-133
-150
-175
-153
-135
-129
-124
-90
-45
-31
-24
-17
3
-2
7
23
52
74
59
78
97
99
76
70
66
79
95
106
103
131
119
115
113
111
86
47
62
56
65
59
103
105
99
72
82
104
102
84
78
83
82
89
84
70
37
8
-14
-28
-8
-25
-33
-68
-86
-82
-163
-196
-250
-232
-248
-261
-253
-276
-301
-315
-287
-307
-330
-376
-369
-386
-359
-324
-302
-259
-273
-235
-279
-231
-240
-239
-212
-237
-205
-207
-187
-204
-236
-250
-296
-298
-364
-386
-457
-481
-455
-481
-426
-478
-469
-472
-506
-518
-537
-525
-540
-524
-509
-500
-471
-407
-413
-399
-362
-305
-287
-272
-227
-258
-243
-247
-221
-202
-217
-191
-190
-182
-190
-199
-154
-145
-160
-177
-173
-173
-208
-178
-166
-154
-145
-151
-147
-173
-162
-182
-150
-115
-130
-112
-141
-148
-166
-153
-139
-143
-135
-137
-133
-140
-153
-173
-157
-157
-159
-168
-161
-156
-162
-148
-152
-131
-104
-87
-99
-105
-114
-120
-104
-85
-96
-95
-88
-118
-129
-154
-145
-193
-206
-241
-288
-272
-306
-297
-316
-264
-294
-307
-306
-327
-360
-392
-355
-372
-374
-363
-302
-267
-265
-274
-284
-294
-308
-315
-326
-315
-316
-311
-298
-317
-315
-357
-393
-419
-434
-445
-450
-473
-458
-441
-437
-409
-400
-397
-402
-388
-404
-397
-374
-364
-374
-329
-306
-280
-238
-246
-236
-237
-269
-302
-317
-333
-375
-351
-367
-341
-358
-363
-342
-330
-325
-376
-336
-335
-325
-329
-310
-286
-290
-270
-280
-258
-268
-309
-322
-347
-329
-329
-334
-332
-336
-317
-321
-337
-338
-315
-319
-315
-296
-278
-254
-238
-221
-187
-191
-170
-168
-168
-162
-173
-173
-173
-169
-165
-175
-164
-151
-138
-154
-165
-157
-201
-197
-228
-246
-249
-257
-244
-269
-224
-217
-199
-180
-216
-247
-255
-243
-268
-253
-253
-261
-259
-258
-239
-222
-197
-215
-222
-246
-256
-269
-285
-283
-283
-287
-305
-288
-308
-312
-346
-362
-352
-344
-310
-336
-367
-363
-331
-311
-330
-337
-364
-375
-338
-369
-370
-394
-376
-375
-350
-329
-367
-372
-422
-422
-458
-431
-418
-434
-448
-461
-443
-446
-436
-437
-425
-436
-436
-410
-390
-425
-417
-398
-379
-378
-373
-378
-382
-386
-401
-413
-387
-384
-409
-414
-386
-380
-346
-358
-366
-390
-397
-414
-418
-427
-476
-439
-450
-410
-405
-383
-364
-382
-368
-380
-331
-304
-298
-286
-301
-277
-268
-259
-249
-242
-224
-219
-176
-161
-145
-132
-130
-133
-123
-94
-112
-127
-151
-191
-202
-211
-188
-200
-213
-238
-252
-247
-255
-262
-297
-301
-288
-291
-294
-284
-265
-272
-263
-255
-260
-257
-254
-261
-258
-258
-265
-257
-240
-229
-274
-279
-244
-228
-233
-241
-251
-263
-255
-266
-240
-196
-201
-183
-173
-170
-205
-221
-208
-227
-238
-257
-260
-247
-242
-224
-234
-219
-204
-227
-218
-219
-201
-217
-232
-264
-283
-282
-284
-289
-319
-309
-326
-307
-301
-299
-287
-266
-257
-291
-314
-315
-268
-238
-234
-236
-245
-233
-230
-235
-227
-243
-246
-255
-278
-311
-310
-292
-282
-300
-329
-324
-322
-337
-365
-367
-372
-377
-374
-339
-316
-319
-318
-324
-296
-292
-306
-308
-285
-256
-255
-239
-203
-186
-210
-223
-224
-216
-177
-191
-203
-194
-166
-136
-124
-112
-123
-132
-113
-103
-107
-109
-116
-132
-130
-138
-153
-152
-133
-139
-150
-168
-190
-236
-268
-285
-289
-274
-261
-260
-237
-204
-214
-219
-232
-249
-274
-267
-283
-261
-249
-199
-170
-162
-156
-148
-137
-162
-193
-208
-237
-200
-209
-205
-158
-181
-190
-192
-184
-221
-228
-235
-252
-257
-216
-190
-179
-167
-152
-155
-140
-104
-120
-97
-111
-117
-106
-101
-103
-105
-111
-149
-169
-183
-245
-283
-296
-318
-332
-354
-332
-312
-323
-330
-348
-332
-321
-301
-315
-306
-287
-296
-288
-302
-291
-277
-279
-280
-282
-272
-259
-238
-235
-235
-251
-249
-225
-232
-219
-217
-230
-257
-268
-291
-306
-332
-346
-334
-344
-344
-328
-314
-323
-321
-338
-335
-333
-369
-377
-387
-383
-376
-352
-330
-334
-320
-307
-293
-289
-262
-259
-268
-261
-263
-240
-247
-221
-212
-220
-233
-235
-228
-238
-260
-279
-277
-275
-269
-266
-265
-269
-272
-285
-299
-324
-323
-329
-345
-336
-319
-305
-308
-307
-297
-267
-265
-257
-276
-269
-236
-244
-228
-212
-197
-202
-201
-225
-266
-275
-300
-295
-332
-326
-314
-299
-275
-282
-271
-276
-262
-271
-290
-308
-332
-350
-374
-370
-353
-357
-360
-351
-344
-329
-340
-352
-365
-363
-366
-357
-335
-321
-311
-305
-281
-256
-252
-243
-242
-236
-230
-227
-193
-187
-202
-204
-224
-230
-258
-272
-293
-311
-312
-332
-328
-323
-303
-275
-296
-321
-339
-326
-307
-290
-273
-261
-236
-186
-170
-191
-203
-223
-211
-220
-218
-224
-211
-187
-188
-199
-193
-158
-189
-214
-221
-224
-236
-252
-255
-265
-286
-303
-288
-290
-296
-293
-253
-255
-262
-254
-269
-273
-266
-258
-271
-248
-238
-224
-211
-183
-174
-196
-197
-208
-233
-233
-224
-213
-199
-199
-195
-183
-181
-202
-216
-224
-252
-239
-235
-221
-232
-252
-258
-254
-241
-259
-265
-266
-265
-297
-300
-297
-298
-288
-291
-277
-273
-255
-261
-255
-262
-282
-287
-278
-266
-288
-308
-297
-271
-245
-249
-253
-244
-221
-217
-225
-230
-254
-270
-278
-284
-314
-319
-307
-334
-353
-352
-342
-335
-324
-334
-346
-354
-352
-344
-351
-369
-404
-357
-329
-322
-320
-315
-339
-369
-336
-349
-355
-352
-334
-306
-277
-253
-274
-266
-267
-277
-274
-259
-244
-260
-245
-239
-233
-206
-216
-222
-223
-206
-222
-229
-227
-216
-211
-192
-179
-174
-175
-199
-233
-226
-228
-239
-232
-240
-234
-260
-244
-240
-229
-243
-284
-308
-312
-307
-330
-343
-320
-306
-304
-305
-283
-267
-281
-268
-270
-268
-278
-264
-231
-213
-236
-234
-221
-209
-236
-281
-332
-340
-333
-321
-309
-311
-283
-280
-271
-277
-273
-281
-292
-293
-290
-264
-257
-254
-253
-242
-237
-251
-255
-271
-306
-319
-331
-335
-327
-325
-301
-307
-314
-309
-325
-329
-346
-348
-348
-329
-316
-305
-286
-271
-272
-297
-306
-334
-345
-333
-355
-395
-410
-403
-394
-404
-389
-370
-364
-343
-331
-327
-357
-357
-372
-398
-403
-404
-386
-358
-341
-322
-319
-288
-278
-274
-279
-270
-250
-241
-230
-240
-228
-232
-222
-219
-244
-274
-295
-259
-225
-239
-250
-257
-242
-250
-269
-281
-284
-301
-297
-294
-291
-308
-298
-289
-268
-255
-272
-218
-196
-170
-187
-176
-157
-157
-147
-182
-198
-183
-182
-192
-218
-212
-200
-199
-180
-197
-194
-183
-171
-174
-179
-185
-196
-184
-182
-210
-203
-183
-181
-159
-144
-155
-162
-173
-189
-193
-195
-181
-174
-180
-195
-193
-172
-191
-191
-190
-196
-185
-176
-178
-180
-177
-201
-198
-211
-213
-211
-235
-252
-242
-220
-238
-236
-209
-186
-182
-169
-139
-130
-133
-115
-127
-129
-129
-131
-152
-166
-149
-143
-131
-121
-112
-111
-119
-122
-118
-131
-143
-161
-150
-140
-159
-151
-131
-142
-165
-155
-127
-124
-147
-161
-201
-204
-203
-192
-170
-162
-179
-206
-189
-180
-196
-216
-230
-219
-221
-206
-206
-209
-197
-195
-191
-195
-185
-183
-164
-166
-175
-171
-153
-136
-134
-134
-129
-115
-97
-109
-105
-115
-128
-132
-123
-83
-95
-117
-109
-94
-94
-122
-117
-125
-133
-149
-183
-184
-199
-198
-212
-235
-213
-183
-156
-165
-172
-161
-174
-148
-142
-149
-158
-136
-121
-136
-134
-142
-137
-135
-138
-129
-112
-103
-108
-102
-104
-122
-121
-110
-112
-118
-112
-115
-128
-132
-138
-160
-166
-178
-167
-179
-208
-228
-256
-273
-294
-283
-311
-346
-352
-332
-318
-326
-293
-250
-213
-198
-197
-169
-162
-160
-149
-143
-150
-149
-136
-137
-137
-101
-101
-101
-91
-95
-82
-109
-128
-136
-153
-180
-172
-147
-159
-158
-146
-160
-171
-205
-204
-204
-224
-236
-249
-258
-272
-282
-289
-271
-255
-228
-223
-225
-233
-231
-239
-247
-222
-225
-222
-221
-205
-211
-224
-228
-244
-246
-259
-230
-208
-213
-205
-190
-183
-181
-185
-194
-204
-225
-205
-204
-190
-177
-159
-150
-152
-165
-168
-189
-227
-254
-283
-299
-324
-336
-347
-376
-391
-394
-397
-409
-421
-410
-410
-402
-387
-360
-358
-370
-358
-370
-376
-382
-387
-393
-415
-391
-348
-344
-346
-340
-340
-330
-340
-354
-367
-385
-383
-383
-380
-380
-354
-334
-327
-330
-347
-351
-384
-390
-413
-431
-415
-406
-382
-402
-396
-385
-372
-363
-368
-365
-352
-322
-312
-314
-309
-283
-269
-271
-273
-281
-287
-309
-330
-356
-363
-373
-373
-376
-402
-411
-406
-410
-444
-470
-458
-439
-428
-440
-436
-402
-366
-351
-372
-389
-376
-373
-381
-401
-394
-393
-361
-344
-330
-297
-292
-283
-279
-281
-305
-300
-292
-291
-306
-314
-316
-311
-304
-294
-279
-271
-273
-281
-272
-265
-263
-264
-268
-275
-277
-254
-245
-232
-225
-219
-223
-214
-217
-238
-244
-257
-269
-267
-250
-240
-233
-223
-220
-231
-241
-262
-274
-267
-269
-282
-281
-277
-263
-264
-261
-236
-230
-230
-220
-226
-225
-212
-201
-217
-227
-212
-203
-215
-230
-212
-205
-207
-229
-234
-220
-230
-234
-248
-260
-278
-272
-259
-269
-253
-257
-245
-257
-280
-311
-327
-352
-362
-380
-382
-351
-327
-295
-318
-306
-298
-293
-304
-323
-314
-321
-318
-315
-317
-323
-317
-305
-293
-286
-282
-280
-286
-298
-296
-306
-316
-299
-274
-258
-257
-270
-265
-278
-305
-321
-338
-319
-311
-314
-305
-288
-253
-258
-262
-261
-260
-266
-291
-306
-321
-321
-313
-315
-304
-292
-298
-278
-256
-254
-273
-284
-289
-287
-276
-277
-281
-261
-254
-231
-222
-212
-206
-216
-203
-213
-203
-204
-216
-196
-213
-222
-221
-224
-241
-242
-251
-248
-216
-190
-173
-176
-151
-139
-119
-102
-89
-92
-75
-55
-57
-57
-64
-83
-104
-130
-153
-147
-157
-160
-170
-175
-183
-212
-220
-207
-221
-242
-208
-183
-176
-200
-199
-190
-183
-183
-201
-187
-181
-190
-180
-146
-132
-141
-132
-120
-117
-118
-138
-136
-149
-146
-165
-187
-203
-218
-206
-200
-177
-176
-166
-150
-133
-134
-169
-187
-195
-214
-220
-239
-235
-218
-195
-186
-186
-160
-172
-195
-235
-248
-290
-329
-326
-331
-344
-349
-336
-326
-330
-353
-364
-366
-368
-379
-386
-377
-384
-388
-393
-410
-410
-406
-382
-367
-354
-357
-372
-383
-408
-418
-425
-457
-467
-466
-480
-465
-439
-436
-435
-442
-424
-432
-458
-463
-456
-438
-427
-415
-407
-363
-354
-358
-365
-368
-389
-411
-428
-461
-458
-475
-502
-530
-540
-548
-550
-538
-547
-536
-528
-520
-511
-519
-534
-525
-514
-489
-488
-480
-445
-415
-373
-345
-343
-338
-347
-358
-382
-394
-390
-381
-371
-360
-334
-343
-331
-314
-308
-331
-364
-378
-360
-345
-337
-342
-315
-308
-305
-295
-292
-279
-285
-281
-295
-282
-273
-292
-311
-295
-270
-269
-256
-259
-259
-258
-257
-271
-276
-285
-292
-314
-327
-329
-336
-304
-312
-313
-304
-280
-272
-278
-266
-252
-238
-227
-224
-210
-218
-224
-241
-238
-237
-264
-267
-282
-298
-310
-307
-307
-308
-296
-313
-317
-301
-296
-298
-305
-308
-307
-316
-313
-316
-320
-326
-319
-313
-323
-326
-338
-321
-301
-291
-278
-278
-280
-266
-255
-264
-267
-256
-262
-261
-249
-255
-243
-217
-210
-228
-232
-226
-237
-237
-251
-257
-263
-255
-268
-301
-291
-284
-291
-292
-295
-289
-281
-258
-237
-222
-206
-197
-188
-186
-170
-193
-211
-198
-208
-218
-231
-219
-211
-200
-181
-194
-181
-188
-189
-170
-177
-178
-168
-124
-105
-106
-120
-140
-153
-180
-212
-227
-231
-219
-216
-217
-199
-197
-197
-199
-211
-219
-232
-242
-236
-238
-244
-244
-221
-210
-209
-197
-192
-211
-242
-244
-250
-254
-256
-266
-254
-249
-248
-233
-237
-229
-229
-215
-230
-231
-220
-219
-212
-205
-195
-199
-224
-236
-213
-219
-241
-235
-219
-229
-233
-238
-230
-194
-167
-177
-181
-180
-191
-206
-209
-218
-228
-211
-206
-195
-186
-186
-180
-172
-178
-202
-208
-197
-185
-184
-192
-175
-161
-176
-179
-186
-197
-193
-192
-199
-211
-215
-202
-191
-164
-161
-191
-205
-216
-222
-245
-261
-263
-236
-203
-192
-182
-158
-141
-134
-165
-197
-203
-194
-177
-169
-163
-156
-134
-128
-129
-127
-139
-155
-148
-170
-182
-186
-187
-187
-205
-220
-219
-216
-233
-248
-229
-215
-203
-198
-191
-180
-189
-189
-205
-221
-235
-252
-257
-267
-260
-263
-270
-266
-259
-253
-262
-280
-283
-279
-297
-292
-272
-274
-257
-233
-214
-203
-222
-210
-225
-246
-260
-265
-256
-256
-263
-277
-253
-249
-248
-253
-249
-253
-270
-281
-284
-276
-289
-290
-278
-276
-282
-310
-327
-347
-361
-365
-369
-343
-347
-352
-343
-324
-287
-284
-277
-254
-222
-206
-218
-218
-236
-247
-230
-235
-255
-261
-262
-265
-278
-280
-288
-303
-305
-298
-289
-293
-296
-287
-261
-252
-250
-230
-211
-209
-217
-208
-194
-195
-199
-201
-214
-226
-207
-210
-206
-195
-206
-198
-180
-182
-192
-219
-234
-243
-254
-271
-285
-278
-290
-292
-297
-275
-250
-256
-257
-260
-276
-278
-257
-240
-239
-253
-257
-231
-204
-218
-232
-235
-270
-288
-281
-297
-296
-273
-257
-254
-231
-231
-247
-247
-265
-287
-284
-270
-271
-266
-256
-267
-261
-244
-254
-262
-252
-258
-270
-279
-275
-298
-313
-309
-312
-309
-296
-294
-319
-303
-291
-292
-287
-293
-296
-286
-268
-266
-237
-218
-203
-184
-146
-131
-157
-150
-150
-167
-184
-181
-187
-203
-193
-207
-211
-222
-234
-241
-249
-245
-296
-315
-314
-321
-331
-340
-350
-362
-359
-357
-369
-363
-328
-339
-356
-363
-367
-352
-343
-320
-336
-329
-309
-292
-280
-302
-295
-315
-303
-301
-311
-310
-314
-285
-270
-251
-265
-286
-266
-256
-249
-272
-279
-272
-270
-255
-244
-227
-213
-191
-166
-170
-192
-227
-252
-260
-281
-300
-324
-312
-301
-295
-298
-306
-295
-305
-309
-318
-332
-328
-332
-351
-341
-320
-317
-328
-323
-323
-331
-319
-317
-321
-338
-341
-343
-323
-318
-324
-324
-331
-310
-317
-335
-329
-304
-279
-259
-253
-245
-198
-183
-177
-180
-176
-164
-156
-137
-132
-148
-160
-180
-204
-228
-260
-285
-267
-250
-267
-284
-266
-256
-265
-270
-288
-292
-272
-259
-265
-268
-251
-241
-237
-234
-228
-224
-232
-229
-241
-252
-254
-256
-248
-249
-248
-229
-211
-177
-177
-180
-190
-211
-213
-226
-248
-237
-213
-197
-178
-175
-173
-167
-170
-181
-190
-211
-232
-243
-261
-282
-301
-306
-308
-301
-295
-268
-233
-204
-197
-174
-135
-108
-103
-123
-134
-136
-135
-127
-157
-168
-156
-162
-200
-238
-234
-248
-237
-231
-254
-272
-289
-255
-233
-236
-253
-271
-227
-210
-226
-257
-275
-265
-249
-260
-284
-293
-289
-297
-301
-302
-327
-337
-328
-337
-358
-363
-358
-378
-371
-359
-363
-346
-324
-305
-342
-349
-346
-335
-310
-330
-341
-337
-317
-296
-314
-307
-318
-299
-281
-279
-265
-249
-225
-243
-230
-242
-263
-272
-271
-258
-269
-257
-246
-238
-229
-243
-251
-261
-272
-292
-325
-344
-335
-314
-321
-344
-351
-316
-307
-303
-290
-261
-242
-230
-224
-238
-229
-239
-227
-217
-211
-213
-219
-199
-225
-250
-244
-244
-250
-272
-294
-310
-298
-266
-285
-308
-299
-260
-260
-248
-226
-258
-280
-293
-299
-320
-308
-313
-303
-291
-260
-257
-296
-290
-315
-315
-334
-327
-317
-305
-283
-278
-254
-247
-264
-280
-269
-293
-295
-291
-300
-311
-302
-290
-289
-260
-282
-291
-300
-304
-310
-349
-367
-381
-355
-347
-343
-334
-314
-292
-273
-263
-269
-280
-271
-260
-266
-252
-244
-265
-266
-256
-278
-270
-289
-302
-300
-278
-278
-294
-291
-315
-313
-326
-321
-334
-365
-347
-343
-337
-364
-354
-343
-345
-318
-355
-351
-350
-326
-316
-309
-282
-312
-307
-298
-277
-284
-298
-302
-323
-299
-284
-294
-252
-219
-230
-246
-252
-274
-319
-325
-349
-382
-378
-357
-329
-332
-317
-302
-310
-297
-316
-353
-378
-387
-364
-359
-355
-362
-353
-346
-339
-328
-332
-346
-380
-397
-403
-439
-440
-424
-408
-399
-374
-322
-315
-316
-319
-310
-309
-301
-318
-342
-348
-343
-320
-286
-287
-287
-290
-285
-269
-290
-298
-326
-315
-315
-325
-324
-303
-267
-267
-260
-287
-319
-310
-307
-314
-323
-332
-341
-315
-294
-281
-290
-280
-247
-251
-270
-288
-288
-316
-295
-282
-283
-295
-298
-299
-336
-342
-358
-362
-386
-377
-345
-335
-320
-309
-321
-329
-339
-333
-317
-317
-336
-352
-341
-321
-314
-304
-312
-298
-284
-274
-255
-256
-229
-251
-268
-250
-248
-280
-276
-262
-272
-277
-251
-250
-268
-279
-301
-306
-297
-276
-296
-311
-298
-286
-276
-272
-270
-272
-260
-220
-227
-235
-213
-230
-245
-248
-245
-237
-246
-237
-218
-210
-218
-250
-263
-284
-311
-337
-352
-353
-361
-335
-318
-309
-321
-303
-306
-306
-299
-298
-299
-331
-337
-346
-335
-326
-325
-335
-343
-329
-354
-371
-375
-387
-387
-375
-380
-367
-354
-348
-344
-322
-323
-333
-310
-315
-297
-297
-278
-299
-306
-271
-255
-243
-255
-251
-265
-268
-256
-262
-288
-299
-315
-321
-310
-309
-311
-319
-302
-300
-295
-298
-318
-320
-320
-316
-307
-298
-306
-296
-315
-296
-283
-293
-280
-277
-294
-314
-283
-261
-240
-257
-268
-274
-276
-246
-229
-212
-205
-200
-185
-168
-169
-171
-191
-193
-191
-158
-119
-135
-134
-128
-106
-134
-122
-119
-165
-180
-197
-216
-281
-307
-325
-343
-314
-282
-274
-260
-266
-262
-269
-297
-336
-364
-383
-371
-345
-330
-303
-285
-244
-226
-240
-225
-239
-270
-293
-328
-365
-387
-376
-391
-382
-372
-338
-325
-298
-305
-350
-367
-355
-335
-375
-371
-333
-291
-257
-226
-231
-248
-228
-223
-284
-321
-348
-367
-380
-370
-358
-367
-329
-298
-287
-307
-315
-330
-357
-366
-383
-390
-373
-324
-282
-248
-218
-197
-182
-199
-214
-222
-223
-258
-271
-270
-251
-248
-229
-225
-224
-220
-218
-214
-236
-233
-254
-243
-214
-203
-190
-172
-154
-160
-167
-176
-204
-179
-173
-208
-232
-209
-215
-248
-227
-221
-217
-217
-178
-198
-207
-203
-232
-267
-275
-290
-285
-269
-245
-216
-211
-172
-167
-176
-194
-204
-211
-201
-188
-172
-160
-139
-115
-125
-146
-161
-182
-190
-164
-188
-189
-188
-206
-212
-237
-211
-206
-230
-227
-194
-174
-170
-179
-212
-220
-223
-228
-230
-228
-235
-225
-202
-209
-213
-206
-199
-219
-254
-284
-288
-308
-332
-342
-344
-337
-318
-297
-316
-321
-331
-338
-322
-316
-325
-333
-326
-323
-294
-281
-288
-273
-262
-241
-236
-236
-245
-258
-253
-259
-267
-271
-259
-259
-238
-219
-240
-244
-242
-251
-267
-275
-288
-322
-311
-295
-285
-274
-253
-231
-233
-245
-255
-268
-290
-270
-261
-294
-259
-210
-222
-218
-198
-193
-173
-144
-157
-168
-183
-197
-224
-245
-253
-254
-247
-238
-215
-225
-228
-224
-238
-263
-260
-246
-257
-268
-288
-259
-244
-249
-244
-245
-276
-279
-262
-310
-332
-347
-352
-356
-346
-344
-355
-317
-318
-320
-361
-375
-400
-409
-425
-453
-436
-439
-404
-416
-403
-408
-400
-441
-451
-443
-475
-446
-457
-429
-413
-388
-371
-341
-337
-318
-284
-291
-283
-301
-310
-307
-309
-307
-285
-307
-292
-274
-296
-286
-302
-289
-302
-319
-302
-297
-282
-295
-299
-301
-290
-277
-278
-272
-260
-276
-286
-286
-284
-279
-264
-256
-247
-192
-187
-171
-154
-160
-178
-187
-194
-206
-214
-231
-200
-196
-201
-183
-177
-199
-214
-222
-234
-238
-265
-274
-288
-278
-268
-268
-260
-255
-247
-242
-241
-247
-268
-278
-260
-293
-299
-284
-277
-287
-270
-264
-283
-295
-308
-296
-287
-267
-247
-233
-232
-226
-253
-242
-255
-271
-251
-277
-252
-248
-249
-296
-296
-300
-316
-304
-306
-289
-289
-285
-283
-300
-328
-340
-367
-381
-350
-345
-329
-302
-284
-290
-269
-245
-262
-255
-266
-250
-247
-245
-252
-252
-251
-237
-232
-237
-242
-232
-231
-234
-261
-278
-267
-268
-273
-284
-272
-276
-268
-265
-259
-273
-266
-261
-268
-261
-258
-249
-227
-221
-226
-230
-197
-182
-188
-171
-172
-183
-186
-162
-191
-191
-195
-206
-187
-195
-186
-211
-227
-218
-238
-251
-256
-245
-236
-225
-191
-205
-189
-163
-160
-156
-157
-146
-187
-155
-157
-183
-160
-148
-114
-139
-123
-133
-161
-175
-177
-162
-188
-170
-177
-193
-205
-218
-238
-257
-266
-270
-282
-305
-302
-302
-327
-315
-297
-292
-263
-274
-273
-279
-304
-293
-295
-295
-283
-279
-287
-277
-266
-284
-263
-260
-235
-223
-230
-209
-205
-195
-207
-215
-238
-212
-220
-237
-257
-239
-243
-275
-230
-241
-228
-227
-226
-237
-276
-300
-316
-306
-326
-318
-298
-316
-283
-265
-271
-246
-241
-234
-251
-246
-257
-266
-222
-236
-194
-196
-182
-175
-162
-151
-167
-109
-132
-126
-155
-143
-127
-123
-128
-129
-117
-147
-106
-140
-152
-148
-166
-166
-137
-132
-150
-131
-158
-162
-182
-177
-176
-207
-180
-180
-185
-174
-171
-151
-154
-150
-132
-130
-160
-191
-167
-176
-175
-178
-171
-153
-180
-160
-174
-217
-232
-234
-231
-243
-230
-226
-244
-208
-209
-230
-231
-231
-268
-303
-291
-320
-342
-341
-358
-385
-369
-360
-362
-374
-385
-404
-408
-391
-405
-406
-418
-426
-406
-404
-425
-425
-402
-393
-390
-376
-404
-413
-427
-439
-439
-464
-464
-456
-477
-480
-476
-488
-480
-469
-490
-521
-515
-528
-540
-546
-548
-535
-488
-470
-461
-431
-404
-406
-411
-390
-391
-379
-367
-367
-348
-338
-346
-313
-315
-295
-269
-250
-251
-245
-210
-210
-182
-181
-168
-164
-134
-141
-129
-126
-119
-92
-91
-55
-79
-92
-87
-71
-105
-75
-54
-57
-33
-15
0
4
39
46
79
62
83
89
85
83
63
63
62
81
68
64
63
77
82
59
46
10
32
21
-11
-1
-18
-62
-47
-68
-122
-122
-143
-166
-192
-193
-205
-222
-239
-254
-278
-293
-275
-288
-307
-312
-318
-328
-338
-350
-387
-419
-414
-431
-430
-428
-421
-437
-431
-434
-507
-488
-508
-556
-564
-576
-611
-621
-640
-657
-656
-669
-659
-689
-700
-686
-708
-731
-703
-733
-726
-706
-713
-703
-699
-683
-687
-660
-636
-628
-645
-625
-631
-671
-663
-662
-666
-661
-653
-637
-637
-615
-593
-594
-583
-569
-542
-525
-510
-488
-463
-425
-399
-377
-345
-306
-271
-233
-199
-163
-126
-73
-22
-9
41
65
71
109
153
163
186
237
265
296
309
335
354
380
420
425
455
492
501
507
513
523
535
567
602
596
624
628
609
609
652
655
642
689
683
670
690
675
615
620
583
525
518
475
483
398
379
377
247
254
163
79
7
-85
-172
-248
-310
-374
-412
-505
-516
-580
-658
-699
-751
-803
-835
-871
-892
-937
-928
-939
-962
-963
-962
-948
-972
-977
-996
-974
-980
-983
-986
-1012
-1014
-1002
-1006
-1006
-1000
-1018
-1028
-1026
-1037
-1056
-1084
-1088
-1099
-1116
-1128
-1123
-1131
-1121
-1111
-1116
-1109
-1103
-1093
-1102
-1079
-1088
-1091
-1076
-1048
-1040
-1022
-970
-936
-909
-875
-827
-792
-751
-692
-619
-571
-520
-453
-410
-359
-301
-252
-183
-113
-46
10
62
99
128
193
265
295
339
401
444
468
523
574
589
658
689
736
767
814
877
853
924
931
974
1006
1027
1091
1084
1169
1219
1265
1306
1371
1438
1433
1441
1396
1319
1227
1134
1028
916
840
757
677
562
480
353
197
63
-84
-247
-413
-512
-643
-788
-868
-958
-1039
-1082
-1128
-1170
-1189
-1180
-1202
-1220
-1229
-1231
-1233
-1208
-1149
-1098
-1045
-980
-903
-857
-797
-731
-709
-690
-680
-721
-679
-723
-719
-661
-690
-647
-648
-668
-712
-721
-776
-851
-924
-987
-1021
-1083
-1089
-1092
-1125
-1113
-1099
-1121
-1160
-1192
-1229
-1297
-1336
-1376
-1403
-1427
-1416
-1411
-1427
-1380
-1364
-1341
-1326
-1297
-1264
-1217
-1166
-1126
-1084
-1007
-910
-821
-721
-623
-539
-461
-361
-293
-219
-145
-62
1
66
133
187
240
288
343
379
415
412
403
406
415
421
429
441
426
451
478
496
532
547
544
564
605
621
616
648
652
669
748
763
797
863
904
960
981
1057
1125
1143
1208
1194
1199
1128
1068
985
885
857
764
711
654
570
485
388
244
147
26
-97
-178
-276
-409
-490
-595
-700
-753
-828
-850
-865
-893
-931
-948
-983
-1009
-1029
-1045
-1047
-1014
-994
-964
-929
-904
-862
-831
-805
-786
-743
-735
-720
-705
-692
-719
-690
-667
-686
-615
-625
-623
-588
-592
-611
-630
-659
-742
-756
-813
-855
-853
-880
-879
-870
-886
-893
-903
-960
-996
-1046
-1092
-1124
-1141
-1193
-1192
-1201
-1198
-1200
-1187
-1198
-1191
-1159
-1175
-1156
-1156
-1120
-1088
-1040
-991
-905
-833
-751
-663
-580
-501
-401
-326
-269
-199
-158
-79
-25
27
60
115
172
222
246
258
291
299
318
314
327
296
331
371
377
392
387
395
403
437
428
437
461
496
508
543
590
619
654
693
716
725
743
763
827
844
918
974
973
991
975
895
856
821
727
707
672
644
610
584
533
430
355
287
190
116
64
-22
-113
-191
-273
-367
-470
-532
-590
-656
-685
-734
-803
-850
-894
-948
-981
-984
-990
-982
-971
-968
-963
-945
-932
-939
-938
-919
-901
-903
-894
-893
-882
-857
-820
-819
-803
-759
-782
-736
-730
-723
-701
-694
-711
-685
-714
-749
-747
-816
-789
-793
-814
-813
-804
-847
-832
-881
-937
-977
-1023
-1068
-1102
-1139
-1163
-1160
-1195
-1160
-1181
-1177
-1191
-1140
-1140
-1111
-1062
-1033
-984
-916
-835
-778
-677
-614
-530
-472
-391
-317
-229
-164
-94
-38
22
117
169
214
251
314
346
393
406
419
409
401
432
431
449
484
527
505
552
533
491
513
491
413
406
449
449
461
435
482
471
459
549
547
521
643
660
628
699
760
748
769
808
726
712
707
634
609
609
542
524
523
454
433
350
285
213
118
56
-29
-115
-190
-257
-307
-373
-424
-454
-508
-539
-597
-662
-739
-780
-823
-874
-915
-931
-938
-970
-981
-983
-991
-996
-1003
-997
-1003
-995
-985
-987
-960
-946
-927
-893
-859
-846
-852
-843
-785
-828
-759
-708
-730
-670
-665
-665
-659
-649
-679
-664
-682
-681
-696
-716
-727
-742
-739
-738
-733
-757
-770
-797
-835
-893
-907
-941
-941
-955
-958
-954
-947
-936
-921
-903
-883
-826
-810
-752
-707
-679
-635
-571
-523
-461
-392
-330
-259
-204
-138
-79
-13
23
111
167
216
251
304
359
386
398
386
398
421
437
405
344
340
309
270
229
312
300
250
364
351
310
334
374
246
399
400
312
491
433
404
550
550
498
660
741
634
654
761
738
709
782
710
671
704
625
629
625
559
530
546
477
384
348
258
167
117
78
-1
-63
-102
-173
-243
-290
-336
-397
-459
-513
-576
-650
-714
-760
-800
-838
-870
-898
-930
-965
-1000
-1027
-1049
-1069
-1087
-1105
-1110
-1103
-1107
-1100
-1082
-1079
-1062
-1029
-1005
-984
-952
-931
-947
-881
-912
-870
-786
-825
-772
-757
-735
-753
-730
-729
-769
-730
-736
-724
-694
-709
-709
-680
-706
-705
-712
-735
-735
-758
-789
-774
-802
-835
-797
-795
-773
-763
-746
-759
-735
-717
-692
-655
-631
-597
-562
-513
-477
-417
-369
-302
-248
-179
-134
-78
-60
-50
-32
6
47
2
90
105
82
130
202
117
139
181
52
199
119
72
121
171
59
150
280
45
249
312
104
301
283
74
364
347
140
335
424
289
362
474
460
473
508
531
520
471
530
554
504
513
521
522
447
442
479
435
377
394
340
311
285
208
202
134
60
52
-27
-95
-121
-193
-235
-317
-364
-385
-451
-494
-539
-607
-676
-707
-748
-805
-842
-844
-875
-915
-939
-968
-981
-1006
-1013
-1028
-1048
-1048
-1031
-1029
-1019
-1000
-989
-959
-917
-895
-879
-908
-914
-822
-872
-786
-722
-735
-695
-673
-639
-618
-617
-625
-595
-650
-618
-626
-647
-668
-648
-651
-632
-647
-650
-643
-644
-636
-659
-616
-641
-606
-623
-582
-580
-559
-554
-556
-546
-544
-481
-446
-488
-477
-369
-438
-457
-274
-269
-429
-270
-260
-309
-126
-388
-358
71
-368
-192
102
-214
-92
-33
-107
-130
138
-36
248
39
56
319
-221
137
318
134
7
213
429
-20
182
449
96
218
323
131
328
365
183
192
441
280
207
393
445
370
326
391
479
342
296
565
359
367
453
387
345
370
338
307
315
237
221
227
169
117
145
122
30
49
41
-23
-93
-127
-167
-242
-279
-308
-355
-451
-479
-517
-591
-637
-658
-711
-760
-782
-811
-858
-902
-910
-920
-916
-930
-914
-905
-907
-905
-904
-928
-898
-866
-859
-831
-800
-755
-756
-738
-714
-768
-725
-696
-684
-607
-638
-638
-598
-618
-607
-594
-606
-554
-558
-523
-489
-502
-498
-468
-465
-438
-429
-441
-438
-451
-442
-469
-439
-401
-331
-332
-338
-299
-266
-455
-316
-287
-525
-353
-247
-457
-373
-414
-316
-376
-408
-285
-321
-307
-368
-287
-432
-237
-399
-342
-145
-192
-152
-97
-109
-186
-88
-62
-31
43
-56
199
-27
-72
10
64
71
64
22
94
171
113
-81
99
345
-218
245
192
102
89
204
210
-27
151
201
153
89
237
182
153
256
190
270
395
153
308
413
212
214
281
233
162
295
283
201
213
193
165
158
137
70
104
50
-51
-50
-136
-202
-239
-276
-300
-330
-377
-429
-436
-483
-546
-549
-576
-639
-663
-702
-713
-743
-772
-764
-783
-808
-816
-828
-838
-840
-877
-869
-873
-870
-856
-844
-833
-807
-791
-768
-778
-789
-716
-751
-717
-667
-707
-677
-672
-665
-618
-612
-614
-567
-551
-530
-499
-497
-468
-421
-401
-355
-341
-332
-325
-319
-290
-320
-335
-382
-276
-337
-322
-431
-358
-389
-462
-478
-419
-296
-410
-641
-377
-211
-801
-442
-101
-653
-509
-7
-747
-374
-141
-559
-269
-205
-587
-45
-396
-292
-31
-235
-606
175
-62
-487
91
-334
-93
-307
-107
-176
-96
-315
134
29
-490
143
-153
-136
175
-263
38
190
-410
-18
305
-190
-247
338
-32
-29
302
52
128
105
56
203
159
177
248
123
263
305
163
275
320
254
131
219
358
184
105
327
205
64
221
181
85
71
76
89
32
-32
-12
-23
-160
-174
-146
-218
-304
-323
-325
-387
-437
-430
-452
-529
-513
-508
-563
-587
-604
-648
-669
-672
-679
-711
-743
-743
-771
-807
-813
-780
-774
-784
-778
-739
-735
-749
-711
-764
-704
-675
-687
-615
-628
-589
-556
-581
-528
-477
-514
-451
-423
-395
-361
-364
-343
-323
-331
-295
-247
-243
-267
-268
-139
-413
-248
-208
-528
-239
-401
-418
-365
-397
-545
-694
-98
-719
-739
-79
-731
-690
-268
-488
-729
-194
-613
-484
-362
-510
-375
-341
-324
-701
-191
-121
-312
-515
-75
-144
-320
-298
-356
333
-192
-693
30
449
-463
-633
429
311
-250
-194
133
412
-315
-230
349
170
-408
206
345
-103
-116
279
192
-86
-34
169
250
99
-359
244
512
-437
106
514
-113
47
133
396
63
7
444
204
97
269
351
337
219
128
368
472
60
186
489
134
43
315
270
16
174
243
119
12
112
122
16
-25
12
-1
-64
-101
-116
-162
-238
-232
-291
-358
-381
-393
-460
-537
-563
-562
-629
-675
-663
-690
-708
-716
-709
-721
-753
-769
-767
-793
-776
-791
-794
-837
-787
-777
-812
-684
-662
-668
-653
-593
-576
-568
-504
-466
-497
-474
-435
-400
-450
-420
-357
-344
-343
-411
-411
-378
-163
-726
-274
-383
-610
-574
-400
-384
-835
-422
-618
-352
-753
-878
-180
-561
-872
-297
-242
-809
-518
-26
-369
-587
-437
-196
-138
-723
-258
260
-594
-316
144
52
-858
692
60
-1271
1212
-170
-700
195
511
-482
-384
622
-21
-412
318
216
-45
332
-440
557
143
-351
-1
369
136
79
-341
487
536
-668
350
538
-302
-78
848
-197
-421
902
10
-157
375
166
263
176
15
237
327
-169
235
401
156
-130
323
444
-123
128
371
5
0
250
93
52
72
144
93
31
125
173
20
15
115
-87
-84
-109
-99
-139
-216
-186
-139
-288
-316
-224
-307
-409
-382
-388
-465
-512
-531
-508
-589
-592
-577
-642
-660
-629
-639
-700
-660
-644
-693
-751
-623
-636
-727
-643
-572
-634
-654
-496
-507
-534
-471
-432
-426
-410
-419
-413
-358
-419
-375
-274
-366
-459
-224
-378
-291
-248
-644
-221
55
-887
-361
268
-964
-566
-22
-529
-759
-182
-406
-602
-406
-615
-205
-335
-746
-471
-2
-634
-413
139
-410
-447
146
-373
-386
474
-665
-384
191
-215
-477
-105
-65
-510
135
-285
-467
284
-61
-626
219
-13
-172
81
-448
159
-62
-332
81
-124
96
-12
-491
277
118
-458
-288
440
-413
-290
145
27
-50
-363
575
-108
-76
113
456
-293
-135
590
-94
1
-63
671
-286
-17
502
112
186
-134
581
288
-288
462
424
152
-96
425
404
-41
143
482
256
-263
400
291
-157
176
280
-68
22
218
59
-47
24
197
64
-155
-21
59
-146
-162
-109
-191
-231
-262
-225
-230
-405
-402
-293
-436
-484
-395
-450
-554
-508
-474
-571
-610
-565
-604
-636
-636
-611
-643
-682
-544
-568
-714
-526
-493
-612
-566
-494
-493
-539
-446
-554
-556
-366
-418
-565
-290
-438
-732
-128
-445
-537
-123
-611
-262
-156
-571
-524
-24
-616
-512
-69
-621
-547
-357
-387
-707
-249
-525
-610
-82
-692
-697
128
-519
-656
-68
-242
-373
1
-751
-189
344
-894
-443
841
-654
-909
722
-571
-291
-357
40
-107
-415
-777
483
-67
-1162
476
175
-1071
-3
467
-353
-206
-216
517
-274
-928
886
-62
-1136
234
375
-461
-515
578
-88
-696
364
-158
-58
-349
64
131
-453
41
362
-18
-468
145
334
-298
-119
380
-21
21
202
-311
318
86
-145
210
258
-49
166
357
23
92
13
333
48
103
351
-47
-112
311
102
-86
216
209
-92
38
147
-74
11
64
-183
12
102
-133
-202
79
-77
-326
-52
-113
-332
-241
-180
-271
-311
-306
-238
-349
-411
-403
-304
-398
-569
-452
-422
-519
-584
-522
-476
-568
-654
-538
-504
-605
-548
-536
-562
-607
-411
-645
-641
-354
-406
-714
-430
-202
-893
-161
-440
-822
12
-424
-971
-200
-41
-906
-830
152
-234
-843
-443
-119
-234
-1062
88
87
-1090
-577
589
-909
-1074
783
-882
-625
-42
-411
-439
-469
-436
174
-995
-420
228
-226
-755
-180
286
-421
-933
291
223
-952
-411
1013
-650
-1172
1120
-194
-749
-242
440
-511
-809
465
-144
-452
-2
-133
-166
-42
-423
502
-224
-517
321
-31
196
-469
-140
412
-241
-595
729
105
-1250
1009
96
-126
-97
382
314
-303
166
34
227
-340
169
323
-93
-15
300
93
21
161
-55
317
122
-220
246
264
-103
-57
441
-204
-15
392
-37
-21
403
-52
92
-63
24
307
1
-73
259
12
94
311
-352
25
362
-266
-212
128
-205
-216
-86
-39
-227
-325
-137
-276
-251
-310
-475
-267
-422
-515
-274
-587
-577
-313
-520
-432
-404
-787
-406
-483
-734
-429
-489
-853
-550
-261
-880
-693
-374
-668
-699
-593
-243
-1005
-503
-106
-887
-331
-224
-916
-209
-388
-839
-197
-251
-460
-566
-141
-732
-128
-369
-908
131
-371
-896
61
-287
-1228
599
-466
-1161
806
-1203
-454
355
-874
-616
74
-216
-696
241
-459
20
152
-849
-62
452
-510
-1129
988
71
-1310
136
738
-777
-971
616
327
-975
-517
563
-98
-877
-115
440
-226
-921
302
65
-618
-269
28
59
-858
64
169
-831
143
208
-747
-59
-73
173
-816
-222
641
-872
-161
-26
152
-618
-372
379
-67
-456
-345
600
-265
-745
216
518
-604
-152
109
144
-320
-50
280
119
-263
-197
796
-365
-318
635
291
-811
281
939
-783
163
620
-463
166
75
-110
-111
11
-227
-82
83
-333
190
-154
-483
321
-103
-504
38
172
-600
-225
169
-419
-319
-100
-320
-322
-342
-322
-251
-794
-445
-92
-718
-683
-56
-552
-950
-285
-528
-658
-623
-767
-407
-621
-850
-668
-348
-920
-1053
49
-563
-1256
-173
-421
-921
-503
-313
-476
-794
-443
-234
-756
-250
-186
-898
-537
-385
-573
-60
-792
-399
-71
-996
-60
-521
-818
-366
-440
-801
-257
-242
-650
-539
-377
-197
-485
-809
153
-480
-811
259
-237
-673
412
-803
-579
202
-2
-1577
11
691
-1178
-265
107
-346
-282
-474
96
-190
-660
-243
0
-17
-751
162
-73
-611
-134
66
118
-606
264
47
-354
4
-547
624
-577
-71
155
-458
22
-189
-101
232
-755
-293
735
-996
-285
611
-588
-389
294
-139
-703
-41
529
-548
-333
178
-84
-70
-221
157
208
-401
38
184
20
-456
16
186
-200
-179
61
176
-211
-259
194
181
-229
-167
-50
74
28
-143
-43
259
-331
-24
48
-67
-42
-133
255
-233
-119
90
-229
-279
-122
-115
-388
-80
-40
-226
-192
-261
-298
-151
-386
-346
-133
-382
-618
-581
-70
-453
-814
-328
-296
-909
-578
-285
-558
-785
-705
-226
-397
-601
-572
-279
-203
-1177
-396
27
-531
-867
-224
62
-867
-357
-473
-60
-795
-834
464
-646
-579
-390
-153
-662
-657
-139
-274
-966
-548
220
-731
-507
-495
-489
-165
-524
-581
140
-671
-428
-110
-282
-246
-428
60
-632
-129
-685
36
-587
-523
-285
288
-937
-915
902
-1173
-591
370
-441
-846
550
-654
-63
-26
31
38
-573
519
-40
-574
-174
-52
189
-643
20
345
-359
-614
258
275
-1036
-40
552
-609
-803
623
-56
-969
423
153
-522
-406
111
40
-308
-705
204
294
-755
170
440
-122
-646
328
329
-457
-180
239
127
-307
-114
420
290
-312
-174
668
389
-711
517
675
-769
59
777
-124
-475
736
-117
-446
276
85
-148
-216
-14
264
-214
-483
202
59
-399
-218
-7
-141
-357
-239
-206
-342
-425
-327
-179
-555
-428
-176
-355
-631
-473
-138
-633
-918
-125
-455
-996
-288
-351
-934
-530
-121
-731
-680
-304
-531
-710
-443
-470
-764
-353
-335
-589
-635
-375
-488
-855
-583
-195
-683
-888
-237
-526
-830
-573
-488
-404
-899
-770
-291
-381
-732
-731
-198
-362
-766
-370
-121
-149
-1096
-241
-87
-962
-118
-22
-862
-469
-130
-543
-369
-468
-295
-5
-795
-503
163
-485
-1053
178
319
-1090
-369
618
-62
-682
-343
716
-250
-585
144
122
-207
-636
124
596
-675
-682
986
-299
-1277
535
283
-1007
-103
708
-446
-950
283
-21
-529
-201
237
17
-516
-183
317
147
-505
-313
648
-217
-173
467
-123
-307
190
-106
-479
118
61
95
43
-658
406
626
-933
25
800
-563
-405
492
145
-828
158
664
-325
-125
443
3
-162
270
-130
126
151
-213
150
92
-155
-36
52
14
-156
-64
-20
-126
-352
-188
43
-387
-424
-95
-232
-488
-208
-212
-537
-395
-270
-433
-584
-324
-386
-480
-508
-617
-488
-368
-575
-576
-389
-394
-576
-492
-346
-593
-552
-457
-358
-298
-472
-426
-264
-427
-594
-456
-148
-543
-579
-282
-351
-518
-209
-755
-466
46
-949
-542
-195
-773
-455
-26
-809
-490
65
-485
-809
53
-384
-589
-620
-351
-487
-819
-55
-133
-639
-622
-133
-392
-603
-389
26
-588
-431
-119
-556
-673
-60
-188
-599
-107
-426
-250
-187
-666
-194
-61
-878
113
11
-832
3
-201
-110
-532
-116
-46
187
-518
-369
433
-498
-664
-151
98
-332
-71
-22
-108
-28
-295
-61
369
-323
-5
87
2
-232
81
31
75
-54
10
126
7
308
-192
-86
126
80
-135
268
167
-152
238
393
-82
-24
458
240
-209
368
311
-152
223
259
187
283
252
-29
220
84
-58
257
47
-154
51
170
-22
-147
-21
27
-200
-342
-58
-185
-363
-329
-346
-377
-532
-408
-488
-453
-503
-517
-535
-598
-687
-721
-571
-689
-776
-640
-609
-772
-720
-559
-745
-796
-573
-575
-643
-604
-522
-595
-614
-496
-457
-425
-590
-600
-373
-523
-615
-349
-232
-492
-593
-316
-486
-654
-368
-413
-601
-613
-584
-421
-714
-711
-215
-392
-706
-714
-354
-694
-920
-465
-190
-553
-639
-184
-508
-574
-469
-649
-159
-418
-432
-236
-276
-681
-215
-143
-841
-197
110
-712
-491
23
-449
-796
-485
72
-388
-380
-111
48
-270
-385
-163
106
-294
-229
214
-12
-259
-30
212
-205
-69
-7
0
-128
-122
7
-187
11
53
-128
12
19
258
44
-274
69
409
-122
-263
475
203
-264
-165
505
228
-292
212
391
90
-112
366
375
50
347
416
334
372
342
397
409
282
224
477
359
85
243
411
169
107
186
220
131
43
98
-1
-54
-153
-223
-341
-370
-297
-374
-504
-466
-445
-534
-618
-654
-686
-731
-775
-839
-821
-866
-952
-939
-912
-896
-917
-898
-873
-853
-843
-833
-860
-870
-771
-739
-835
-737
-650
-665
-527
-516
-468
-433
-425
-404
-431
-457
-472
-487
-483
-576
-642
-501
-469
-694
-623
-401
-618
-678
-492
-694
-789
-637
-657
-726
-614
-589
-711
-678
-494
-535
-697
-642
-667
-509
-566
-701
-561
-438
-553
-503
-134
-115
-453
-351
-7
-227
-228
45
-189
-170
70
-136
-15
17
4
-22
60
-11
16
-7
-73
-170
-162
270
147
-207
113
285
-14
88
105
94
147
-63
-118
228
293
-162
83
428
318
137
334
486
178
122
212
366
409
174
422
542
526
545
578
696
467
410
644
829
620
562
767
758
545
518
688
463
442
500
444
438
234
178
263
174
61
-6
-109
-106
-266
-352
-393
-537
-596
-663
-665
-657
-759
-872
-853
-928
-996
-983
-1044
-1050
-1118
-1142
-1120
-1158
-1160
-1146
-1118
-1100
-1034
-967
-958
-952
-912
-846
-807
-758
-658
-606
-519
-437
-341
-312
-293
-377
-412
-244
-285
-165
-176
-205
-97
-258
-276
-242
-399
-405
-399
-436
-460
-610
-702
-697
-801
-929
-902
-963
-1021
-1087
-1096
-1055
-1175
-1193
-1147
-1207
-1221
-1224
-1189
-1184
-1236
-1135
-1056
-978
-925
-815
-647
-594
-554
-524
-418
-358
-306
-296
-189
-53
-31
23
106
244
307
209
168
427
336
94
131
276
449
200
221
385
365
284
307
308
244
182
214
186
131
293
274
216
151
235
317
230
232
298
310
333
311
480
590
585
620
825
910
891
1022
1012
1054
1219
1190
1193
1045
802
805
724
665
751
787
668
531
463
360
144
-45
-15
-70
-225
-306
-498
-637
-753
-902
-892
-965
-1057
-1106
-1195
-1279
-1411
-1512
-1558
-1601
-1627
-1524
-1464
-1441
-1407
-1414
-1414
-1389
-1303
-1201
-1184
-1132
-1050
-987
-913
-858
-748
-644
-516
-350
-260
-199
-151
-117
-67
10
101
161
196
300
297
86
146
123
83
225
116
131
74
-155
-199
-347
-545
-616
-657
-753
-808
-921
-1109
-1249
-1401
-1522
-1600
-1694
-1714
-1731
-1784
-1843
-1859
-1813
-1787
-1738
-1715
-1678
-1626
-1600
-1547
-1483
-1405
-1245
-1062
-892
-766
-730
-704
-600
-510
-408
-273
-194
-48
114
197
253
362
462
549
678
723
697
677
679
676
643
674
761
767
772
745
686
542
394
457
369
256
336
315
344
385
377
479
494
593
686
679
809
934
991
1105
1190
1323
1498
1630
1808
1760
1480
1180
862
748
727
684
798
791
666
607
454
271
186
85
-103
-328
-563
-806
-1015
-1139
-1197
-1221
-1224
-1194
-1203
-1283
-1416
-1590
-1752
-1897
-1958
-1951
-1871
-1748
-1604
-1472
-1408
-1359
-1273
-1158
-1093
-1034
-962
-916
-883
-765
-586
-430
-213
29
252
371
425
482
442
427
467
504
544
630
715
777
763
765
730
453
420
320
99
33
-123
-249
-352
-515
-583
-718
-937
-1040
-1299
-1487
-1654
-1857
-1976
-2095
-2206
-2179
-2169
-2175
-2139
-2173
-2169
-2161
-2136
-2123
-2059
-1968
-1830
-1689
-1490
-1319
-1159
-987
-803
-686
-583
-430
-353
-246
-129
22
174
315
449
603
688
739
816
806
767
778
818
822
873
905
908
892
878
899
886
827
754
680
637
613
506
484
474
451
495
583
624
619
645
769
831
893
1088
1140
1293
1402
1563
1755
1889
2128
2057
1768
1521
1092
805
642
482
577
627
589
655
578
364
207
-63
-339
-660
-983
-1178
-1338
-1479
-1497
-1502
-1514
-1464
-1429
-1456
-1600
-1745
-1929
-2121
-2224
-2197
-2103
-1931
-1686
-1439
-1289
-1167
-1062
-1012
-966
-915
-868
-800
-694
-543
-337
-149
89
376
602
753
843
835
799
717
651
660
689
770
893
985
991
975
902
775
598
399
-68
-345
-507
-711
-620
-802
-930
-958
-1137
-1369
-1581
-1903
-2174
-2388
-2545
-2596
-2639
-2610
-2529
-2466
-2401
-2288
-2267
-2217
-2216
-2216
-2256
-2146
-1984
-1765
-1501
-1231
-952
-728
-531
-446
-417
-456
-330
-237
-84
78
240
412
587
740
852
907
865
893
890
850
734
724
762
828
914
953
982
932
847
780
627
495
451
414
391
415
421
456
555
622
692
767
852
943
997
1043
1186
1330
1589
1833
2092
2400
2463
2323
2076
1620
1120
838
624
570
651
727
797
816
723
544
230
-155
-563
-982
-1288
-1502
-1631
-1675
-1667
-1620
-1590
-1561
-1576
-1704
-1890
-2123
-2377
-2560
-2645
-2586
-2344
-2022
-1694
-1385
-1149
-1029
-1016
-1022
-1016
-1032
-984
-804
-586
-336
-7
301
542
794
999
1069
1079
1038
958
884
867
931
1030
1181
1310
1389
1403
1312
1126
892
626
341
9
-477
-610
-747
-803
-772
-1007
-1080
-1245
-1493
-1839
-2185
-2556
-2757
-2863
-2826
-2752
-2657
-2496
-2401
-2376
-2364
-2341
-2362
-2336
-2337
-2188
-2105
-1847
-1538
-1202
-884
-605
-398
-218
-116
-174
-201
-173
5
176
454
629
836
1028
1181
1193
1117
1055
950
899
855
848
795
842
927
1027
1014
963
858
744
611
400
306
183
217
272
359
497
557
717
741
831
880
923
1131
1202
1356
1488
1684
1947
2235
2618
2761
2614
2268
1709
1113
748
524
517
690
860
1021
1043
866
616
222
-305
-744
-1181
-1441
-1604
-1701
-1688
-1679
-1639
-1557
-1526
-1606
-1757
-2011
-2312
-2599
-2808
-2857
-2686
-2358
-1930
-1510
-1226
-1097
-1047
-1090
-1165
-1203
-1178
-1046
-789
-514
-195
146
438
695
921
1053
1076
1071
964
812
738
789
869
1048
1284
1423
1484
1429
1242
966
645
376
139
-45
-149
-221
-610
-1119
-1326
-1391
-1240
-1206
-1437
-1794
-2221
-2672
-3007
-3179
-3178
-2967
-2653
-2386
-2290
-2349
-2489
-2575
-2617
-2488
-2278
-2007
-1781
-1599
-1507
-1319
-990
-637
-249
-18
84
80
89
35
12
80
389
816
1207
1419
1362
1162
962
879
832
862
874
926
948
981
960
849
746
724
738
728
637
429
184
30
48
114
303
437
555
597
594
595
545
631
835
1026
1249
1449
1697
1963
2121
2432
2642
2489
2190
1674
993
628
321
347
637
798
1035
1106
951
621
144
-465
-994
-1388
-1574
-1621
-1687
-1672
-1619
-1576
-1526
-1541
-1675
-1928
-2201
-2440
-2706
-2892
-2931
-2759
-2379
-1910
-1465
-1178
-1092
-1151
-1279
-1375
-1399
-1340
-1119
-785
-422
-30
324
578
761
902
990
993
929
864
810
762
839
1031
1241
1439
1550
1553
1438
1200
901
574
263
84
30
19
20
-15
-313
-836
-1066
-1366
-1579
-1788
-2055
-2216
-2430
-2570
-2717
-2739
-2730
-2608
-2504
-2454
-2498
-2619
-2729
-2751
-2674
-2401
-2046
-1698
-1428
-1226
-1109
-1058
-892
-770
-591
-421
-199
-18
171
301
410
519
709
894
968
999
898
806
712
740
785
911
1011
1083
1122
1057
908
719
558
496
493
511
554
498
475
404
431
413
389
406
396
461
454
537
674
839
1152
1408
1628
1894
1980
2137
2282
2498
2522
2190
1850
1190
719
533
509
794
1088
1319
1290
972
522
18
-534
-947
-1149
-1281
-1285
-1279
-1316
-1395
-1508
-1574
-1650
-1800
-1969
-2184
-2414
-2588
-2722
-2703
-2542
-2206
-1787
-1383
-1160
-1187
-1302
-1463
-1552
-1468
-1240
-930
-537
-161
145
374
523
620
703
771
862
940
940
943
983
1050
1175
1362
1509
1568
1521
1334
1047
755
495
308
212
213
235
227
122
-70
-393
-904
-1283
-1588
-1843
-1897
-1934
-1985
-2127
-2333
-2531
-2703
-2720
-2665
-2618
-2605
-2623
-2661
-2678
-2600
-2419
-2150
-1780
-1465
-1246
-1129
-1103
-1127
-1048
-830
-551
-222
68
277
354
434
452
492
575
696
793
856
879
829
797
801
888
1001
1129
1142
1051
886
685
472
397
420
504
604
646
647
490
365
301
212
235
302
381
489
553
693
786
1011
1271
1480
1673
1869
2018
2144
2327
2582
2603
2205
1816
1084
644
414
437
837
1153
1418
1353
959
388
-208
-789
-1104
-1291
-1337
-1273
-1266
-1369
-1460
-1567
-1685
-1724
-1828
-1974
-2166
-2363
-2569
-2674
-2603
-2361
-2003
-1577
-1205
-1039
-1120
-1311
-1518
-1609
-1482
-1192
-774
-346
24
323
485
518
566
630
706
798
897
921
947
1033
1133
1257
1421
1564
1602
1482
1247
949
628
394
273
276
335
392
387
258
-15
-326
-653
-1045
-1535
-1854
-2058
-2121
-2065
-2114
-2422
-2576
-2614
-2606
-2529
-2730
-2886
-2990
-3015
-2969
-2836
-2658
-2338
-2004
-1673
-1460
-1410
-1377
-1346
-1308
-1156
-863
-586
-260
-54
83
138
287
410
467
434
412
427
484
563
569
590
660
854
964
986
821
612
423
347
365
329
318
332
440
486
414
347
212
93
145
107
141
198
251
452
572
812
1051
1311
1517
1646
1699
1792
1927
2117
2504
2763
2596
2238
1640
872
524
373
679
1182
1601
1707
1367
757
46
-510
-909
-1076
-1134
-1107
-1123
-1214
-1418
-1634
-1818
-1878
-1917
-2019
-2195
-2434
-2665
-2855
-2890
-2766
-2428
-1965
-1507
-1221
-1222
-1441
-1673
-1852
-1788
-1477
-1025
-548
-92
239
369
399
406
457
541
671
799
876
883
931
999
1091
1234
1407
1483
1419
1218
897
578
315
196
169
203
300
316
200
-29
-383
-752
-1072
-1342
-1733
-1995
-2113
-2173
-1978
-2074
-2472
-2665
-2860
-2813
-2691
-2836
-2911
-3017
-2946
-2743
-2603
-2430
-2158
-1903
-1641
-1493
-1500
-1440
-1356
-1206
-967
-655
-347
-43
91
115
99
166
291
405
457
433
490
590
697
711
649
646
773
893
923
769
535
351
332
421
457
441
446
500
473
382
208
80
48
80
196
204
221
328
402
517
726
894
1133
1332
1457
1606
1714
1900
2172
2463
2750
2526
2040
1480
799
520
411
680
1151
1548
1643
1319
735
65
-476
-902
-1060
-1133
-1121
-1066
-1065
-1224
-1422
-1590
-1676
-1761
-1898
-2107
-2367
-2568
-2691
-2650
-2476
-2162
-1756
-1356
-1130
-1158
-1402
-1653
-1806
-1729
-1428
-1002
-518
-63
236
367
388
353
340
383
500
618
712
816
957
1067
1184
1327
1426
1440
1353
1124
815
542
349
264
245
303
353
388
304
56
-310
-712
-1045
-1251
-1512
-1833
-1957
-2085
-2043
-2030
-2210
-2404
-2614
-2730
-2779
-2906
-3026
-3058
-2949
-2690
-2444
-2215
-2061
-1918
-1817
-1709
-1665
-1604
-1444
-1221
-975
-738
-469
-247
-69
13
81
81
141
237
308
302
349
469
634
779
817
811
755
750
707
624
492
427
451
571
648
639
582
495
465
369
275
175
123
134
231
265
265
375
436
572
791
830
1039
1140
1248
1500
1543
1792
2039
2315
2616
2778
2444
1866
1166
523
311
400
885
1424
1777
1643
1173
457
-232
-710
-1008
-1103
-1096
-1068
-1069
-1118
-1315
-1470
-1616
-1694
-1788
-1956
-2205
-2484
-2692
-2742
-2656
-2394
-1987
-1540
-1191
-1090
-1272
-1623
-1882
-1961
-1769
-1339
-806
-335
85
317
360
313
257
248
321
462
595
748
865
994
1100
1215
1328
1407
1401
1256
978
661
413
293
312
429
557
651
610
412
66
-374
-759
-1069
-1459
-1773
-1854
-1827
-1621
-1475
-1629
-2101
-2413
-2694
-2808
-2806
-2968
-2925
-2813
-2605
-2372
-2261
-2182
-2043
-1969
-1813
-1738
-1723
-1655
-1513
-1340
-1037
-635
-316
-56
7
-41
-128
-85
-22
75
151
322
533
754
870
819
690
580
637
672
650
536
462
452
569
671
669
581
514
511
436
304
153
8
61
155
251
443
423
510
587
567
684
784
876
1082
1259
1415
1725
2036
2211
2542
2641
2167
1722
968
361
203
206
719
1290
1626
1645
1185
503
-177
-754
-1124
-1285
-1304
-1197
-1017
-993
-1094
-1274
-1493
-1633
-1796
-2014
-2284
-2519
-2638
-2653
-2512
-2233
-1860
-1484
-1196
-1107
-1314
-1659
-1937
-2040
-1860
-1438
-897
-374
45
284
305
216
85
26
90
225
426
627
818
981
1088
1183
1257
1293
1254
1096
835
569
393
326
371
511
630
720
687
489
108
-350
-777
-1054
-1535
-1919
-1770
-1703
-1430
-1429
-1706
-1997
-2237
-2445
-2658
-2813
-2950
-2886
-2717
-2463
-2244
-2073
-1908
-1758
-1771
-1691
-1740
-1762
-1702
-1558
-1324
-962
-535
-271
-69
-89
-122
-171
-95
-92
-42
44
316
604
818
940
885
834
789
860
767
680
570
585
644
782
834
766
752
694
650
507
314
171
140
203
302
354
420
440
495
484
518
613
738
925
1070
1218
1425
1609
1829
2120
2299
2324
1861
1364
649
158
92
230
824
1269
1521
1378
852
222
-411
-944
-1234
-1330
-1233
-1012
-884
-904
-1047
-1246
-1440
-1601
-1804
-2021
-2224
-2318
-2362
-2347
-2185
-1913
-1584
-1222
-1008
-1057
-1314
-1597
-1790
-1815
-1564
-1133
-607
-131
199
333
284
128
3
-42
43
225
458
706
908
1059
1118
1148
1156
1133
1045
866
657
469
371
394
459
546
637
648
509
216
-191
-583
-911
-1122
-1596
-1717
-1579
-1403
-1031
-1182
-1525
-1945
-2390
-2649
-2793
-2922
-2854
-2698
-2410
-2111
-1983
-1965
-1963
-1995
-2032
-1964
-1961
-1840
-1716
-1485
-1199
-826
-460
-173
-103
-162
-210
-275
-219
-164
-27
157
503
805
1021
992
811
614
569
652
687
697
688
759
869
995
960
845
723
655
592
511
337
284
274
348
556
645
745
694
668
583
502
615
756
994
1253
1476
1704
1867
2050
2192
2279
2019
1540
999
380
199
190
572
1090
1453
1548
1183
563
-117
-658
-1079
-1248
-1241
-1084
-847
-702
-765
-943
-1199
-1431
-1648
-1881
-2096
-2276
-2306
-2254
-2103
-1891
-1632
-1348
-1115
-1077
-1251
-1559
-1818
-1914
-1743
-1341
-867
-373
34
251
245
115
-47
-145
-136
29
284
570
841
1057
1180
1187
1165
1119
1023
896
733
578
491
512
612
722
767
751
653
435
63
-342
-811
-1297
-1447
-1495
-1228
-993
-1032
-1185
-1613
-2053
-2444
-2806
-2976
-2960
-2796
-2516
-2340
-2190
-2124
-2125
-2175
-2177
-2168
-2109
-2028
-1958
-1775
-1532
-1131
-758
-420
-264
-242
-315
-361
-389
-377
-246
18
391
724
968
964
868
689
609
561
608
681
765
893
989
1047
989
923
816
778
669
590
488
376
348
400
497
657
770
749
710
577
492
490
632
791
1104
1370
1576
1796
1919
2057
2154
2333
2015
1538
957
267
106
172
644
1271
1629
1664
1215
498
-238
-859
-1216
-1272
-1113
-888
-644
-560
-717
-939
-1237
-1503
-1731
-1947
-2110
-2220
-2226
-2143
-1998
-1788
-1517
-1237
-1047
-1036
-1250
-1590
-1840
-1906
-1688
-1224
-646
-137
188
305
209
-1
-207
-291
-228
1
307
617
884
1044
1100
1054
1001
947
832
709
596
504
475
529
630
731
774
770
645
351
-49
-440
-761
-979
-1436
-1580
-1374
-1218
-828
-960
-1390
-1876
-2424
-2721
-2844
-2838
-2656
-2396
-2156
-1930
-1867
-1957
-2072
-2162
-2186
-2041
-1926
-1748
-1563
-1373
-1125
-768
-438
-214
-168
-287
-402
-466
-362
-204
11
275
655
940
1069
972
723
473
403
532
673
815
893
974
1026
1052
954
804
632
535
503
471
405
330
330
440
570
629
716
575
507
454
364
505
701
953
1277
1450
1621
1800
1898
2023
2158
2032
1525
993
269
-64
-14
383
1166
1655
1775
1327
525
-328
-961
-1266
-1272
-1091
-851
-602
-510
-640
-894
-1210
-1505
-1709
-1906
-2047
-2160
-2188
-2137
-2012
-1820
-1579
-1292
-1068
-1019
-1197
-1538
-1846
-1960
-1776
-1291
-685
-125
245
359
210
-43
-276
-352
-251
-12
351
686
945
1087
1127
1053
950
894
842
779
684
574
500
511
583
678
733
732
611
384
14
-369
-717
-879
-1169
-1507
-1297
-1210
-910
-880
-1363
-1797
-2367
-2679
-2756
-2799
-2714
-2519
-2310
-2052
-1959
-2050
-2163
-2216
-2256
-2127
-2021
-1864
-1655
-1491
-1225
-967
-657
-453
-374
-491
-595
-646
-532
-325
-126
93
403
727
870
833
588
370
253
396
582
720
798
893
966
996
928
718
547
429
415
388
377
350
365
451
575
634
657
521
373
311
239
347
594
829
1125
1372
1402
1594
1666
1769
1931
1973
1712
1186
578
49
-17
169
803
1388
1644
1472
790
-38
-771
-1204
-1324
-1193
-946
-671
-533
-615
-910
-1264
-1623
-1843
-1987
-2091
-2146
-2175
-2150
-2080
-1955
-1800
-1592
-1355
-1214
-1273
-1525
-1855
-2021
-1944
-1567
-1028
-470
-36
177
142
-66
-284
-418
-365
-135
230
610
927
1116
1166
1092
969
886
844
819
773
725
678
668
740
826
856
835
771
604
321
-59
-416
-638
-711
-936
-1311
-1217
-1145
-925
-860
-1356
-1785
-2235
-2522
-2594
-2654
-2595
-2396
-2202
-1977
-1907
-1975
-2049
-2098
-2163
-2036
-1868
-1670
-1410
-1241
-1067
-880
-593
-397
-308
-388
-403
-379
-232
-42
95
237
458
740
877
862
618
410
330
467
660
838
915
972
1019
1009
907
685
522
414
478
524
572
544
534
582
574
597
613
541
503
503
479
606
807
1056
1296
1459
1617
1755
1891
2051
2019
1538
1054
417
41
94
213
797
1283
1526
1378
722
-41
-730
-1140
-1238
-1125
-965
-744
-612
-694
-910
-1221
-1538
-1753
-1914
-2050
-2173
-2222
-2162
-2049
-1872
-1669
-1449
-1273
-1186
-1267
-1527
-1798
-1921
-1802
-1422
-918
-402
-13
187
171
-33
-267
-410
-372
-162
153
495
783
962
1049
1046
963
869
803
748
685
620
581
604
679
786
847
819
697
457
155
-182
-563
-1085
-1165
-1081
-883
-561
-681
-872
-1224
-1688
-2115
-2466
-2611
-2529
-2294
-2020
-1866
-1853
-1907
-2030
-2156
-2193
-2128
-2050
-1928
-1830
-1720
-1514
-1180
-873
-642
-529
-538
-604
-667
-668
-613
-444
-123
285
572
725
663
460
238
148
181
260
418
631
838
938
947
837
668
511
442
407
384
345
358
347
465
521
623
707
560
517
313
245
244
369
621
846
1180
1388
1497
1559
1501
1516
1667
1893
1817
1400
874
225
148
295
709
1270
1403
1313
802
103
-511
-943
-1117
-1054
-873
-665
-543
-613
-857
-1148
-1483
-1733
-1878
-1955
-1960
-1974
-1937
-1898
-1838
-1764
-1619
-1461
-1324
-1279
-1405
-1626
-1775
-1761
-1507
-1039
-558
-199
-28
-10
-127
-288
-411
-398
-229
84
440
713
877
900
835
724
627
586
545
526
513
491
489
499
518
526
499
418
267
25
-229
-494
-682
-770
-860
-1332
-1398
-1269
-1183
-872
-1208
-1716
-2203
-2605
-2632
-2512
-2403
-2213
-2123
-2052
-2028
-2107
-2202
-2239
-2236
-2098
-1777
-1589
-1401
-1367
-1319
-1213
-919
-610
-420
-418
-507
-528
-464
-263
-86
82
234
511
651
671
494
264
139
255
532
771
904
858
794
691
679
607
543
504
539
604
644
629
521
490
468
600
675
641
617
499
453
584
709
985
1222
1326
1482
1524
1636
1755
1879
1996
1636
1116
578
93
63
286
808
1323
1519
1275
615
-146
-755
-1027
-1075
-975
-870
-757
-660
-693
-871
-1158
-1488
-1728
-1860
-1942
-1999
-2032
-2017
-1968
-1841
-1691
-1493
-1302
-1195
-1241
-1467
-1716
-1834
-1751
-1421
-918
-416
-68
87
64
-110
-304
-392
-312
-123
160
471
725
882
927
896
782
674
632
624
603
533
469
464
522
627
682
645
530
322
43
-237
-600
-1084
-1259
-1166
-921
-605
-614
-884
-1312
-1766
-2118
-2329
-2405
-2319
-2157
-2032
-1965
-1973
-2038
-2095
-2138
-2118
-1992
-1876
-1795
-1766
-1729
-1577
-1260
-881
-609
-492
-537
-621
-670
-645
-568
-395
-108
243
538
661
587
377
202
168
267
429
607
734
813
854
857
796
695
628
603
588
590
580
551
537
585
678
822
861
768
637
475
439
518
658
915
1176
1371
1541
1652
1706
1734
1778
1895
2074
1819
1277
636
33
-1
331
954
1519
1680
1362
645
-187
-845
-1167
-1182
-941
-641
-431
-400
-588
-951
-1306
-1600
-1750
-1796
-1828
-1870
-1907
-1910
-1879
-1772
-1607
-1409
-1202
-1087
-1132
-1359
-1662
-1827
-1737
-1336
-761
-211
124
195
72
-150
-344
-420
-305
-37
322
675
919
1001
942
834
725
671
685
685
683
632
563
539
559
611
626
598
513
286
-80
-432
-839
-990
-932
-790
-586
-603
-764
-1045
-1447
-1787
-2050
-2193
-2140
-2019
-1865
-1786
-1790
-1887
-2005
-2099
-2072
-1977
-1908
-1825
-1767
-1665
-1509
-1263
-1031
-800
-669
-614
-611
-656
-694
-639
-470
-218
114
375
533
492
387
249
170
188
297
457
645
825
908
908
824
711
605
571
539
530
494
497
520
552
667
697
749
695
570
521
436
423
506
640
881
1165
1331
1414
1449
1449
1502
1645
1858
1886
1470
906
259
-86
42
393
931
1261
1279
912
230
-476
-996
-1213
-1161
-935
-725
-594
-614
-819
-1100
-1395
-1657
-1804
-1838
-1843
-1883
-1887
-1879
-1868
-1794
-1636
-1400
-1187
-1069
-1135
-1384
-1633
-1710
-1547
-1153
-658
-220
42
133
45
-140
-309
-362
-230
26
369
676
874
932
883
796
707
672
672
673
678
639
580
536
529
541
538
512
409
215
-57
-526
-980
-1164
-1114
-838
-650
-673
-859
-1217
-1576
-1866
-2105
-2195
-2140
-1993
-1835
-1824
-1899
-2026
-2126
-2126
-2012
-1899
-1832
-1800
-1805
-1781
-1666
-1405
-1084
-804
-647
-595
-620
-665
-693
-661
-524
-243
102
408
546
479
309
169
166
252
391
532
680
794
863
843
739
645
614
627
638
632
554
504
487
493
577
734
777
787
733
562
536
533
603
812
985
1231
1454
1511
1537
1563
1612
1772
1900
1589
1039
382
-161
-152
189
772
1274
1401
1060
381
-362
-982
-1262
-1286
-1091
-837
-639
-546
-665
-951
-1276
-1556
-1712
-1783
-1826
-1866
-1878
-1840
-1793
-1685
-1528
-1323
-1122
-1006
-1036
-1248
-1526
-1684
-1608
-1252
-721
-204
148
284
203
1
-172
-253
-191
18
333
671
930
1039
1023
928
814
763
736
715
699
636
563
522
529
570
596
585
489
294
-24
-608
-945
-1120
-1061
-730
-669
-691
-915
-1230
-1563
-1869
-2084
-2139
-2059
-1948
-1819
-1826
-1873
-1924
-2021
-2042
-1940
-1834
-1697
-1676
-1714
-1709
-1533
-1234
-907
-640
-537
-488
-516
-566
-624
-614
-485
-191
136
441
559
487
341
238
205
231
357
488
651
746
833
852
809
755
713
676
643
633
601
578
552
582
675
796
839
820
711
616
563
562
681
833
1051
1286
1476
1596
1668
1729
1809
1962
2002
1582
1020
297
-153
-95
289
1003
1524
1609
1200
422
-481
-1098
-1385
-1331
-1018
-714
-486
-438
-619
-944
-1285
-1548
-1665
-1720
-1741
-1775
-1784
-1795
-1765
-1644
-1456
-1201
-957
-816
-867
-1140
-1466
-1647
-1581
-1203
-628
-51
354
487
364
109
-162
-298
-236
-8
332
669
921
1020
995
869
725
631
609
600
559
496
409
350
355
407
480
514
465
268
-57
-702
-1167
-1332
-1286
-878
-710
-682
-844
-1218
-1601
-1947
-2257
-2353
-2330
-2246
-2110
-2029
-1971
-1948
-1982
-2007
-1950
-1908
-1796
-1822
-1891
-1907
-1721
-1357
-948
-619
-464
-418
-480
-550
-656
-660
-568
-267
70
426
641
660
579
454
399
387
471
552
668
741
838
884
905
897
881
852
785
733
648
551
503
525
613
800
899
989
962
859
766
704
795
925
1113
1324
1586
1794
1989
2073
2124
1842
1276
631
-77
-270
-124
425
1071
1447
1460
953
185
-564
-1074
-1311
-1259
-1101
-950
-801
-755
-810
-955
-1160
-1345
-1513
-1648
-1768
-1891
-1955
-1963
-1850
-1648
-1349
-988
-709
-633
-823
-1169
-1494
-1650
-1510
-1086
-548
-33
331
466
393
189
-22
-146
-123
28
287
572
787
918
949
915
855
819
778
688
551
383
217
131
171
286
407
453
408
202
-94
-489
-859
-1470
-1932
-1849
-1572
-911
-636
-891
-1379
-1966
-2371
-2509
-2580
-2532
-2365
-2206
-1965
-1890
-1937
-1946
-1936
-1904
-1722
-1623
-1488
-1476
-1543
-1592
-1421
-939
-400
10
48
-86
-288
-360
-376
-314
-244
30
441
835
1082
979
727
495
468
536
723
792
835
880
929
958
919
920
923
930
872
809
693
569
490
502
548
816
1086
1269
1329
1141
989
956
1055
1281
1529
1723
1995
2274
2230
1694
844
-75
-504
-398
189
921
1338
1344
874
168
-570
-1077
-1288
-1216
-1066
-959
-888
-924
-1059
-1232
-1416
-1547
-1549
-1507
-1521
-1686
-1933
-2156
-2215
-2062
-1725
-1308
-916
-641
-585
-780
-1141
-1484
-1573
-1318
-827
-264
212
465
500
408
266
154
106
193
360
558
729
815
825
786
754
754
809
846
809
657
380
80
-97
-108
24
195
271
233
77
-209
-939
-1502
-1840
-1853
-1397
-1150
-1102
-1364
-1732
-1986
-2166
-2314
-2364
-2447
-2470
-2335
-2281
-2237
-2139
-2088
-1998
-1831
-1636
-1401
-1360
-1423
-1593
-1632
-1421
-975
-484
-177
-53
-75
-101
-129
-143
-200
-176
-55
236
540
731
767
731
696
734
847
894
930
855
777
696
656
707
814
938
1026
1007
923
836
644
490
368
330
479
754
998
1173
1202
1143
1205
1288
1431
1582
1705
1874
2067
1880
1363
599
-177
-472
-289
337
993
1316
1180
640
-109
-771
-1157
-1283
-1198
-1110
-1076
-1050
-990
-998
-1145
-1413
-1672
-1779
-1731
-1630
-1631
-1801
-2063
-2225
-2204
-1950
-1524
-1084
-749
-628
-773
-1065
-1337
-1449
-1314
-989
-557
-97
269
476
511
407
275
196
235
380
534
659
732
733
718
707
703
740
803
836
776
593
327
46
-158
-248
-233
-172
-123
-115
-212
-412
-722
-1089
-1415
-1645
-1767
-1785
-1768
-1774
-1840
-1941
-2036
-2112
-2141
-2171
-2187
-2206
-2191
-2150
-2113
-2047
-1948
-1814
-1645
-1438
-1253
-1105
-1008
-961
-940
-892
-766
-577
-364
-133
51
174
260
295
318
335
361
427
529
633
719
778
830
875
916
932
933
907
875
819
772
719
709
715
738
790
774
791
765
764
750
766
783
822
924
1016
1152
1270
1407
1548
1720
1894
1996
1764
1282
555
-152
-448
-382
86
622
969
967
640
136
-345
-698
-950
-1112
-1252
-1362
-1357
-1254
-1139
-1101
-1179
-1284
-1357
-1318
-1259
-1275
-1412
-1670
-1946
-2116
-2065
-1753
-1297
-834
-493
-372
-414
-562
-702
-803
-848
-809
-640
-360
-34
251
444
544
576
594
631
687
727
710
611
488
371
338
402
569
764
886
922
837
666
411
140
-148
-341
-581
-725
-718
-697
-535
-516
-638
-865
-1178
-1417
-1545
-1668
-1757
-1862
-2032
-2127
-2203
-2201
-2086
-1939
-1806
-1709
-1690
-1654
-1635
-1659
-1673
-1686
-1614
-1424
-1125
-841
-615
-469
-393
-346
-256
-168
-51
63
151
221
269
319
411
529
649
800
876
967
1003
983
913
790
665
565
536
575
651
714
757
762
748
704
647
558
501
457
427
451
497
539
578
665
744
864
1004
1154
1304
1387
1448
1367
1110
753
301
-33
-176
-116
121
352
461
415
258
91
-34
-124
-195
-347
-574
-776
-921
-987
-982
-976
-992
-1015
-1001
-904
-773
-686
-699
-859
-1113
-1345
-1467
-1442
-1314
-1144
-994
-879
-795
-696
-580
-522
-514
-524
-550
-551
-484
-412
-354
-308
-286
-240
-153
-8
156
287
358
331
245
148
52
-12
-33
-45
-54
-48
-41
-48
-61
-145
-233
-317
-388
-381
-396
-444
-557
-727
-891
-1007
-1075
-1063
-1044
-1032
-1023
-1048
-1078
-1111
-1133
-1152
-1165
-1163
-1121
-1041
-942
-849
-782
-734
-681
-613
-520
-397
-312
-276
-252
-259
-295
-290
-249
-204
-147
-96
-61
-45
-33
-20
-24
-38
-47
-55
-61
-40
-1
25
38
28
14
6
9
18
34
33
7
-26
-39
-50
-65
-51
-18
-2
14
24
53
62
58
78
110
154
194
246
302
340
356
396
443
486
507
502
472
400
336
296
271
261
264
261
229
182
116
62
45
46
45
31
13
-27
-84
-147
-213
-277
-323
-368
-393
-394
-378
-366
-367
-381
-411
-422
-439
-456
-461
-456
-466
-491
-516
-534
-535
-535
-519
-505
-504
-498
-492
-484
-470
-456
-427
-418
-423
-425
-451
-474
-501
-521
-528
-527
-522
-518
-520
-532
-532
-532
-537
-520
-507
-519
-540
-558
-564
-574
-589
-588
-567
-557
-554
-528
-528
-547
-555
-552
-539
-513
-474
-448
-430
-424
-428
-444
-465
-475
-459
-432
-403
-365
-346
-353
-356
-362
-366
-352
-328
-299
-270
-257
-263
-275
-294
-299
-284
-275
-246
-223
-219
-211
-230
-246
-247
-240
-209
-178
-123
-87
-85
-83
-95
-104
-90
-73
-40
4
43
62
68
73
74
84
105
138
166
209
237
257
284
316
371
398
427
439
442
428
397
363
333
307
289
292
307
316
303
289
270
242
217
192
173
145
127
105
56
-2
-52
-94
-132
-151
-179
-189
-192
-200
-218
-237
-244
-256
-254
-254
-278
-299
-318
-332
-354
-375
-386
-397
-428
-458
-473
-494
-503
-506
-512
-488
-481
-495
-505
-520
-543
-585
-616
-629
-647
-656
-647
-652
-655
-652
-666
-678
-685
-686
-690
-692
-688
-696
-699
-695
-674
-673
-666
-654
-638
-638
-634
-628
-619
-600
-574
-535
-489
-464
-457
-459
-471
-487
-489
-479
-472
-455
-423
-401
-390
-380
-374
-355
-336
-324
-299
-280
-280
-291
-301
-306
-311
-307
-290
-257
-229
-211
-213
-231
-229
-212
-200
-167
-122
-97
-86
-91
-106
-128
-150
-156
-138
-106
-63
-27
-12
-22
-17
-1
4
26
59
77
84
101
127
152
161
165
159
167
162
151
149
137
125
116
100
93
94
95
108
108
98
93
76
49
23
6
-5
-14
-22
-40
-87
-128
-166
-185
-204
-220
-219
-214
-220
-232
-238
-258
-286
-306
-316
-333
-358
-383
-393
-398
-412
-431
-445
-469
-483
-494
-512
-517
-526
-531
-530
-521
-533
-561
-591
-621
-644
-674
-692
-702
-704
-711
-706
-696
-687
-681
-691
-693
-692
-689
-674
-663
-661
-667
-671
-678
-678
-662
-645
-629
-620
-604
-593
-593
-585
-571
-552
-517
-495
-479
-462
-460
-470
-477
-473
-477
-467
-449
-436
-425
-419
-409
-409
-396
-383
-373
-376
-386
-384
-399
-409
-399
-380
-361
-330
-301
-283
-288
-302
-320
-338
-332
-316
-287
-250
-220
-190
-178
-184
-182
-173
-161
-127
-90
-75
-72
-66
-61
-61
-44
-24
2
42
70
89
109
120
118
138
162
171
196
199
193
180
159
146
138
144
150
155
156
163
175
173
161
152
139
128
119
97
71
43
17
-25
-69
-101
-133
-161
-181
-202
-212
-217
-238
-260
-262
-285
-309
-307
-319
-324
-326
-334
-346
-350
-352
-363
-369
-369
-366
-377
-405
-427
-448
-455
-483
-500
-516
-539
-547
-564
-577
-576
-587
-610
-618
-630
-635
-631
-623
-619
-614
-621
-631
-644
-655
-651
-660
-653
-647
-635
-606
-584
-565
-573
-558
-543
-518
-488
-471
-441
-414
-404
-405
-398
-404
-415
-422
-437
-450
-459
-459
-469
-465
-439
-414
-384
-364
-350
-341
-352
-375
-389
-417
-432
-422
-405
-374
-362
-340
-315
-305
-297
-297
-295
-287
-276
-252
-219
-194
-179
-186
-171
-149
-125
-90
-72
-64
-56
-40
-38
-29
1
27
50
91
121
143
155
159
168
175
184
212
225
209
196
191
187
180
182
180
175
170
177
202
212
214
208
185
172
167
143
124
118
94
74
44
-2
-17
-27
-57
-90
-106
-120
-159
-200
-221
-230
-255
-272
-278
-287
-301
-320
-339
-373
-417
-432
-432
-435
-422
-409
-408
-407
-423
-456
-483
-510
-525
-532
-548
-555
-585
-596
-600
-598
-595
-603
-621
-641
-655
-689
-693
-704
-703
-700
-691
-682
-698
-711
-718
-717
-717
-706
-698
-695
-683
-680
-677
-677
-670
-654
-643
-612
-595
-582
-557
-539
-533
-523
-517
-525
-537
-552
-560
-551
-533
-507
-474
-437
-413
-413
-410
-422
-447
-473
-494
-491
-481
-446
-406
-383
-355
-342
-328
-310
-289
-260
-239
-216
-196
-192
-179
-148
-134
-133
-121
-78
-51
-28
3
25
43
55
66
89
104
107
120
142
136
133
134
138
152
171
191
185
170
158
143
124
117
115
119
124
126
142
159
165
171
156
129
108
96
82
60
41
15
-5
-33
-70
-84
-110
-121
-145
-160
-178
-207
-220
-224
-245
-274
-270
-278
-309
-321
-346
-371
-398
-427
-439
-445
-448
-454
-455
-459
-465
-482
-518
-546
-569
-596
-602
-604
-603
-612
-639
-672
-695
-707
-720
-728
-739
-743
-751
-755
-759
-758
-740
-741
-752
-770
-779
-786
-777
-762
-739
-703
-673
-640
-617
-589
-575
-571
-568
-561
-552
-539
-520
-504
-484
-465
-466
-468
-456
-451
-460
-464
-455
-436
-418
-396
-379
-374
-376
-368
-365
-370
-367
-343
-321
-311
-271
-229
-202
-173
-163
-164
-159
-152
-158
-138
-118
-100
-86
-78
-67
-67
-57
-44
-14
9
17
34
59
86
107
129
152
159
170
175
190
202
215
235
251
264
281
280
280
262
234
214
213
211
202
213
221
219
209
202
185
175
161
160
145
124
104
74
37
5
-6
-21
-43
-55
-64
-72
-91
-109
-121
-143
-172
-194
-213
-233
-252
-268
-287
-320
-350
-363
-377
-402
-411
-404
-405
-409
-422
-437
-462
-501
-522
-555
-591
-605
-615
-631
-643
-644
-659
-663
-679
-690
-693
-689
-678
-679
-697
-701
-704
-712
-706
-703
-693
-683
-674
-656
-636
-622
-594
-557
-513
-495
-479
-454
-450
-439
-425
-407
-402
-390
-369
-365
-367
-363
-352
-348
-350
-335
-324
-301
-287
-286
-258
-257
-271
-271
-280
-284
-278
-267
-244
-225
-215
-202
-190
-183
-155
-139
-145
-153
-156
-157
-140
-99
-72
-47
-16
-6
-15
-6
11
35
60
76
96
129
146
148
164
174
172
176
181
186
187
193
198
189
191
195
182
167
158
142
139
122
114
107
89
86
81
83
73
65
68
59
46
35
21
-3
-36
-70
-87
-98
-112
-127
-117
-121
-142
-152
-162
-160
-156
-170
-199
-213
-226
-255
-268
-276
-288
-311
-327
-338
-363
-387
-387
-379
-378
-373
-368
-376
-395
-414
-433
-471
-501
-518
-538
-559
-581
-598
-625
-649
-655
-658
-648
-645
-638
-637
-648
-651
-658
-655
-645
-637
-627
-620
-617
-604
-580
-573
-553
-518
-503
-491
-477
-462
-467
-482
-478
-472
-467
-451
-436
-431
-429
-431
-430
-425
-424
-414
-384
-363
-356
-338
-324
-319
-314
-309
-288
-283
-273
-249
-228
-211
-193
-162
-140
-114
-88
-65
-50
-42
-39
-39
-32
-15
-1
5
26
33
47
64
69
88
105
122
135
139
165
186
197
214
220
226
220
228
237
245
232
220
231
230
228
219
204
207
195
184
185
178
172
169
167
167
179
187
176
158
142
121
101
81
66
63
32
1
-34
-60
-76
-92
-90
-90
-96
-105
-129
-162
-187
-213
-249
-268
-273
-285
-312
-341
-365
-385
-400
-420
-420
-419
-413
-413
-415
-426
-449
-466
-503
-533
-560
-578
-601
-612
-619
-615
-611
-609
-599
-586
-577
-580
-584
-587
-592
-596
-585
-576
-570
-567
-572
-573
-578
-583
-577
-572
-566
-552
-534
-515
-502
-472
-445
-441
-449
-443
-427
-422
-425
-425
-419
-407
-402
-392
-373
-356
-348
-336
-338
-337
-331
-332
-333
-332
-333
-316
-289
-296
-280
-271
-264
-255
-247
-232
-220
-215
-209
-217
-212
-185
-160
-134
-93
-61
-45
-41
-28
-12
-10
-7
0
16
35
63
82
100
123
137
144
152
156
153
145
125
116
116
119
110
113
131
116
110
109
98
91
98
92
76
73
70
54
50
37
8
2
-16
-39
-54
-76
-94
-107
-122
-151
-175
-185
-193
-204
-205
-198
-212
-225
-238
-246
-259
-273
-282
-292
-314
-346
-372
-405
-445
-476
-489
-499
-502
-504
-509
-516
-521
-534
-559
-578
-596
-602
-607
-594
-600
-609
-623
-638
-641
-657
-657
-659
-658
-660
-653
-661
-666
-671
-667
-672
-670
-659
-653
-643
-644
-643
-647
-645
-631
-625
-619
-613
-603
-580
-568
-584
-581
-584
-583
-582
-583
-572
-574
-577
-579
-567
-550
-533
-512
-496
-497
-490
-487
-483
-498
-494
-480
-484
-465
-446
-426
-416
-390
-360
-338
-305
-281
-274
-256
-240
-233
-217
-195
-177
-169
-135
-118
-106
-93
-94
-78
-68
-51
-28
-17
10
25
32
49
62
78
99
112
120
136
148
153
156
165
162
148
124
123
121
112
113
104
109
100
96
108
103
91
77
77
70
70
84
98
94
76
65
37
4
-29
-50
-76
-103
-122
-148
-166
-186
-209
-226
-252
-277
-294
-297
-327
-357
-386
-410
-428
-455
-482
-503
-515
-527
-542
-548
-560
-558
-544
-539
-546
-551
-547
-548
-551
-558
-569
-581
-607
-621
-625
-632
-635
-638
-634
-641
-649
-640
-623
-609
-593
-585
-576
-576
-564
-548
-544
-526
-514
-506
-500
-491
-478
-471
-458
-442
-433
-411
-400
-393
-387
-390
-389
-381
-365
-363
-353
-331
-323
-325
-320
-307
-308
-312
-310
-294
-280
-276
-267
-255
-254
-244
-222
-204
-187
-180
-166
-152
-132
-95
-55
-20
6
28
44
62
84
103
135
152
166
192
212
219
214
214
223
231
243
241
252
255
236
218
212
204
189
183
171
146
126
103
111
69
84
80
101
77
103
19
211
782
666
584
498
297
0
-277
-438
-543
-667
-733
-703
-667
-550
-388
-233
-106
13
104
164
129
64
3
-128
-268
-404
-524
-616
-701
-730
-697
-655
-588
-467
-362
-275
-195
-140
-122
-151
-196
-257
-335
-437
-533
-607
-674
-713
-708
-681
-645
-594
-500
-409
-353
-301
-266
-259
-298
-350
-401
-468
-555
-626
-668
-702
-711
-688
-636
-568
-497
-417
-345
-292
-235
-211
-244
-276
-318
-386
-459
-506
-548
-574
-555
-521
-470
-419
-360
-303
-262
-227
-200
-189
-210
-233
-258
-313
-368
-409
-438
-451
-434
-387
-329
-288
-238
-194
-169
-144
-120
-101
-105
-147
-195
-239
-280
-317
-332
-333
-330
-295
-246
-202
-153
-112
-78
-69
-72
-88
-121
-141
-159
-179
-207
-221
-217
-215
-203
-185
-145
-99
-72
-43
-40
-57
-87
-118
-141
-176
-203
-217
-222
-232
-257
-268
-245
-201
-180
-155
-133
-155
-182
-198
-211
-238
-248
-257
-270
-275
-272
-261
-251
-244
-238
-234
-236
-221
-230
-242
-275
-297
-313
-325
-332
-337
-335
-350
-351
-343
-345
-345
-337
-332
-358
-378
-389
-407
-433
-456
-457
-466
-465
-458
-456
-453
-457
-463
-465
-474
-490
-497
-498
-510
-532
-543
-547
-530
-511
-495
-506
-524
-536
-544
-553
-566
-563
-553
-551
-549
-543
-543
-541
-541
-536
-523
-506
-492
-476
-465
-456
-461
-450
-438
-441
-446
-437
-424
-425
-408
-390
-387
-382
-376
-376
-370
-371
-370
-362
-362
-345
-329
-308
-291
-277
-259
-244
-241
-233
-219
-206
-195
-184
-169
-157
-151
-146
-136
-135
-136
-137
-134
-131
-143
-137
-132
-112
-98
-95
-87
-95
-114
-107
-89
-108
-119
-119
-109
-116
-126
-126
-139
-153
-145
-135
-128
-117
-127
-122
-115
-122
-131
-130
-131
-146
-142
-150
-166
-172
-185
-189
-202
-205
-213
-225
-237
-238
-256
-260
-249
-250
-258
-264
-271
-294
-315
-322
-325
-340
-342
-354
-356
-354
-355
-351
-341
-335
-337
-336
-344
-341
-341
-347
-345
-350
-350
-349
-345
-351
-347
-345
-343
-345
-362
-370
-376
-377
-380
-394
-410
-402
-400
-416
-431
-457
-463
-460
-437
-416
-404
-372
-352
-351
-347
-338
-351
-361
-369
-360
-362
-351
-342
-348
-349
-359
-339
-329
-327
-321
-338
-340
-329
-316
-299
-279
-279
-285
-292
-295
-297
-301
-292
-296
-311
-313
-287
-273
-270
-265
-280
-301
-315
-326
-315
-272
-252
-241
-241
-243
-255
-256
-232
-185
-162
-115
-262
-710
-1081
-1327
-1391
-1069
-527
-140
148
206
-85
-379
-504
-478
-275
109
346
381
285
11
-265
-324
-211
-51
209
341
251
61
-156
-406
-475
-312
-124
44
141
44
-150
-280
-356
-299
-164
-51
-15
-52
-202
-414
-531
-499
-438
-309
-159
-120
-212
-338
-449
-506
-421
-317
-257
-265
-329
-450
-523
-538
-517
-444
-345
-337
-349
-362
-455
-514
-506
-460
-403
-348
-376
-489
-594
-613
-621
-573
-494
-487
-485
-441
-488
-557
-561
-569
-599
-625
-628
-608
-659
-690
-713
-641
-619
-589
-688
-925
-1059
-1376
-1370
-1278
-1090
-945
-1065
-1196
-1609
-1836
-1610
-1339
-827
-495
-505
-645
-1045
-1208
-1033
-749
-313
10
89
-58
-359
-412
-294
-113
151
347
308
104
-29
-86
17
142
218
256
179
36
-123
-185
-218
-128
-2
3
-54
-110
-178
-202
-128
-42
46
126
131
77
67
60
99
201
319
430
502
537
531
528
592
648
712
766
768
732
721
722
755
810
818
785
743
676
617
590
544
479
382
264
81
-83
-191
-268
-339
-388
-489
-638
-801
-967
-1068
-1125
-1167
-1197
-1234
-1295
-1356
-1410
-1437
-1459
-1402
-1315
-1261
-1216
-1164
-1113
-1051
-979
-904
-821
-754
-660
-563
-458
-372
-301
-223
-174
-129
-83
-36
-2
25
49
27
-8
-69
-148
-201
-246
-289
-329
-385
-461
-568
-671
-773
-873
-952
-1036
-1105
-1166
-1224
-1284
-1347
-1375
-1403
-1407
-1399
-1410
-1395
-1355
-1320
-1271
-1211
-1122
-1034
-876
-700
-609
-503
-369
-182
-46
65
140
215
338
486
621
720
818
891
967
1010
1044
1105
1172
1232
1267
1343
1337
1330
1397
1409
1436
1454
1490
1535
1560
1631
1731
1832
1939
1995
2050
2118
2187
2302
2245
1940
1320
337
-705
-1520
-1870
-1706
-1154
-598
-324
-493
-946
-1455
-1739
-1656
-1476
-1376
-1529
-2003
-2559
-2896
-2951
-2703
-2246
-1778
-1326
-868
-391
47
324
303
18
-373
-627
-572
-217
301
747
981
989
925
983
1254
1657
1988
2092
1918
1502
988
530
187
-28
-122
-153
-128
-58
20
15
-110
-378
-777
-1176
-1511
-1738
-1860
-1981
-2153
-2361
-2573
-2660
-2582
-2327
-1972
-1643
-1438
-1453
-1627
-1894
-2109
-2177
-2084
-1822
-1506
-1187
-890
-658
-463
-313
-206
-77
16
99
151
144
82
-30
-135
-191
-159
-18
212
437
587
586
438
186
-48
-214
-286
-268
-218
-162
-163
-192
-232
-233
-175
-51
133
294
375
379
333
286
254
298
383
559
806
1091
1406
1667
1907
2062
2211
2325
2430
2547
2686
2856
2961
2941
2584
1990
1127
265
-248
-461
-313
-121
-88
-389
-931
-1389
-1697
-1730
-1571
-1551
-1751
-2110
-2578
-2855
-2873
-2737
-2554
-2380
-2214
-1916
-1403
-798
-272
-11
-48
-260
-387
-256
133
593
953
1110
1078
1025
1070
1295
1619
1880
1939
1767
1473
1157
872
603
292
-57
-374
-597
-688
-682
-679
-797
-1037
-1390
-1724
-2089
-2351
-2458
-2637
-2593
-2642
-2675
-2679
-2702
-2512
-2292
-1967
-1694
-1547
-1426
-1357
-1353
-1247
-1189
-1107
-912
-660
-401
-129
94
216
344
343
341
274
201
147
124
54
-42
-148
-269
-290
-286
-214
-211
-209
-262
-327
-473
-619
-746
-827
-775
-676
-536
-458
-340
-239
-105
16
179
332
498
684
780
904
974
1039
1210
1381
1629
1894
2120
2401
2578
2763
2904
2939
3000
3034
3089
3206
3127
2692
1955
785
-306
-1063
-1449
-1361
-1231
-1168
-1341
-1679
-1944
-2128
-2174
-2107
-2200
-2423
-2707
-2957
-2993
-2831
-2570
-2351
-2166
-1901
-1342
-519
366
1059
1318
1208
967
806
889
1158
1447
1660
1704
1663
1648
1718
1885
2017
1984
1769
1439
1059
697
333
-147
-741
-1347
-1804
-2009
-1977
-1847
-1773
-1842
-2014
-2250
-2436
-2509
-2516
-2591
-2854
-2984
-3114
-2885
-2407
-1947
-1491
-1270
-988
-707
-370
-58
24
-62
-91
-283
-301
-237
-148
74
251
345
304
275
231
252
107
-105
-471
-812
-986
-1074
-1161
-1253
-1329
-1364
-1223
-1104
-946
-892
-838
-823
-837
-905
-938
-843
-647
-373
-150
85
251
523
802
1087
1254
1381
1487
1603
1723
1801
1844
1827
1925
1979
2171
2325
2538
2673
2819
2881
2806
2785
2688
2683
2616
2607
2175
1434
369
-951
-1924
-2474
-2453
-2169
-1866
-1807
-1996
-2212
-2341
-2357
-2182
-2077
-2168
-2305
-2468
-2438
-2184
-1788
-1442
-1156
-846
-337
470
1414
2186
2471
2305
1915
1559
1446
1542
1652
1659
1531
1321
1165
1123
1155
1173
1029
683
242
-198
-604
-1023
-1532
-2125
-2695
-3067
-3118
-2914
-2589
-2344
-2273
-2277
-2286
-2351
-2367
-2311
-2298
-2139
-1960
-1718
-1461
-1232
-924
-609
-229
163
484
785
901
733
484
100
-158
-294
-317
-310
-318
-359
-398
-471
-604
-773
-994
-1182
-1403
-1576
-1794
-1940
-2041
-2064
-2059
-1956
-1766
-1482
-1122
-844
-640
-625
-619
-628
-530
-417
-233
-4
261
551
784
1001
1156
1343
1484
1651
1747
1795
1771
1716
1590
1470
1363
1342
1445
1534
1685
1742
1823
1867
1881
1890
1830
1758
1734
1735
1719
1623
1023
206
-958
-1994
-2510
-2628
-2256
-1936
-1753
-1831
-1996
-2031
-1912
-1695
-1424
-1431
-1555
-1646
-1665
-1412
-1107
-838
-673
-495
-113
586
1392
2054
2277
2027
1587
1212
1044
1058
1068
923
666
387
208
174
212
181
30
-239
-533
-780
-1037
-1356
-1788
-2270
-2688
-2848
-2720
-2419
-2067
-1819
-1716
-1646
-1640
-1592
-1502
-1441
-1271
-1174
-1047
-937
-802
-637
-478
-253
-9
224
498
648
520
265
-148
-537
-751
-894
-1006
-1096
-1150
-1167
-1244
-1306
-1373
-1457
-1491
-1524
-1609
-1707
-1789
-1876
-1899
-1874
-1773
-1558
-1222
-827
-482
-233
-97
-23
31
105
178
279
412
596
777
925
1021
1120
1262
1393
1551
1607
1625
1534
1379
1206
1037
970
972
1019
1092
1176
1244
1346
1440
1566
1626
1674
1720
1718
1795
1823
1821
1500
789
-185
-1316
-1975
-2208
-1991
-1647
-1438
-1451
-1634
-1654
-1536
-1281
-1007
-891
-1062
-1235
-1345
-1236
-965
-708
-540
-423
-141
402
1119
1743
2035
1877
1481
1105
908
852
836
691
394
87
-98
-131
-90
-56
-122
-295
-505
-717
-931
-1222
-1613
-2032
-2364
-2498
-2383
-2099
-1791
-1560
-1431
-1293
-1130
-961
-986
-1019
-1113
-1132
-915
-777
-629
-618
-547
-435
-226
87
328
404
409
154
-236
-551
-857
-951
-1053
-1109
-1195
-1207
-1159
-1072
-1099
-1132
-1220
-1287
-1243
-1249
-1302
-1454
-1493
-1491
-1330
-1123
-840
-569
-258
11
193
307
311
328
321
408
464
601
718
880
981
1052
1143
1225
1349
1422
1458
1340
1199
1016
933
886
917
945
1004
1128
1238
1428
1533
1679
1752
1842
1913
1938
1991
2015
2038
1693
981
12
-1097
-1801
-2015
-1822
-1489
-1292
-1264
-1431
-1503
-1400
-1179
-928
-813
-936
-1116
-1224
-1181
-958
-733
-560
-411
-136
383
1003
1500
1703
1529
1131
786
632
576
523
359
69
-214
-372
-379
-315
-281
-331
-471
-636
-815
-1033
-1290
-1640
-1975
-2213
-2249
-2080
-1807
-1532
-1351
-1233
-1133
-1067
-1091
-1044
-1069
-1020
-919
-894
-842
-828
-746
-656
-503
-287
-114
2
96
-23
-277
-602
-918
-1134
-1218
-1230
-1254
-1315
-1364
-1408
-1502
-1491
-1447
-1408
-1339
-1301
-1386
-1502
-1574
-1572
-1487
-1302
-1043
-758
-422
-137
64
140
192
253
313
404
500
561
608
700
722
728
747
806
929
1056
1138
1119
960
815
663
565
575
592
692
788
873
973
1055
1227
1416
1589
1715
1817
1862
1930
2012
1840
1226
339
-695
-1641
-1986
-1975
-1699
-1472
-1362
-1459
-1574
-1432
-1170
-884
-652
-682
-978
-1170
-1197
-1038
-840
-628
-454
-256
173
789
1294
1559
1547
1248
897
683
593
475
291
18
-290
-488
-514
-448
-382
-363
-414
-551
-736
-942
-1200
-1513
-1815
-2027
-2127
-2062
-1854
-1619
-1429
-1269
-1115
-986
-968
-897
-911
-940
-888
-904
-918
-950
-877
-778
-617
-391
-192
-115
-26
-72
-197
-411
-694
-915
-1185
-1290
-1367
-1444
-1497
-1486
-1517
-1459
-1387
-1323
-1330
-1349
-1385
-1539
-1589
-1600
-1496
-1358
-1133
-920
-649
-393
-107
90
201
309
352
397
415
469
426
450
511
638
720
825
922
960
1030
1037
961
836
718
625
625
683
771
791
838
902
1029
1178
1402
1581
1736
1902
1923
1984
2017
2042
1637
890
-68
-1160
-1763
-1926
-1710
-1475
-1337
-1371
-1528
-1491
-1233
-914
-685
-609
-812
-1049
-1155
-1044
-847
-645
-434
-234
39
535
1050
1401
1544
1373
1060
796
705
615
426
158
-159
-410
-491
-389
-255
-178
-184
-271
-437
-635
-836
-1098
-1399
-1658
-1832
-1858
-1738
-1567
-1399
-1302
-1226
-1121
-969
-771
-684
-682
-787
-912
-995
-994
-890
-776
-640
-480
-301
-161
-31
25
-71
-273
-487
-720
-885
-1006
-1130
-1250
-1395
-1430
-1392
-1274
-1161
-1104
-1101
-1129
-1203
-1269
-1280
-1273
-1211
-1089
-894
-667
-444
-218
-2
151
322
473
583
658
685
675
629
616
646
687
747
832
914
996
1048
1060
984
892
839
854
857
911
953
935
1029
1083
1232
1380
1565
1752
1869
2013
2085
2107
2163
1948
1281
494
-520
-1303
-1654
-1728
-1565
-1486
-1442
-1472
-1483
-1258
-960
-743
-579
-667
-870
-1002
-1009
-862
-721
-556
-358
-146
234
734
1114
1319
1294
1096
887
756
650
461
180
-129
-386
-502
-466
-375
-303
-276
-270
-354
-528
-715
-939
-1199
-1450
-1627
-1742
-1754
-1717
-1641
-1599
-1535
-1375
-1205
-974
-858
-814
-887
-995
-1079
-1131
-1110
-1033
-924
-788
-586
-420
-278
-188
-206
-281
-384
-541
-719
-901
-1079
-1258
-1402
-1497
-1518
-1468
-1352
-1230
-1115
-1088
-1102
-1152
-1180
-1189
-1174
-1096
-985
-830
-662
-445
-239
-17
173
351
483
564
600
606
592
572
554
564
573
580
658
719
788
831
790
788
772
772
790
794
832
864
935
1032
1124
1262
1425
1530
1674
1817
1936
2066
2147
1885
1201
326
-660
-1404
-1723
-1720
-1565
-1453
-1418
-1474
-1449
-1230
-944
-735
-619
-716
-894
-975
-962
-866
-764
-645
-478
-245
152
632
969
1111
1043
872
717
636
536
333
35
-278
-530
-633
-593
-508
-436
-392
-395
-450
-559
-727
-965
-1230
-1451
-1602
-1660
-1655
-1672
-1744
-1703
-1655
-1455
-1196
-1002
-910
-933
-989
-1081
-1124
-1124
-1118
-1093
-984
-888
-720
-580
-485
-445
-453
-459
-492
-602
-745
-933
-1192
-1343
-1479
-1496
-1469
-1365
-1294
-1258
-1197
-1152
-1127
-1141
-1121
-1136
-1053
-983
-874
-803
-710
-552
-345
-105
109
295
389
475
492
529
536
551
560
591
603
592
612
604
624
633
703
747
817
860
892
909
928
976
1005
1126
1242
1384
1495
1643
1753
1850
1927
1926
1644
986
285
-596
-1204
-1454
-1500
-1436
-1392
-1375
-1399
-1286
-1039
-742
-619
-543
-685
-872
-905
-832
-723
-638
-537
-399
-204
145
543
774
893
876
784
699
658
532
266
-29
-302
-467
-501
-439
-358
-345
-346
-347
-426
-528
-679
-907
-1113
-1286
-1426
-1602
-1664
-1727
-1745
-1635
-1503
-1318
-1133
-1017
-1027
-1030
-1062
-1119
-1183
-1174
-1156
-1110
-985
-862
-767
-672
-595
-523
-472
-451
-501
-652
-827
-1032
-1227
-1344
-1379
-1399
-1386
-1301
-1214
-1134
-1070
-1036
-1011
-1011
-960
-913
-855
-792
-742
-667
-549
-396
-218
-22
153
316
444
541
573
632
663
677
663
649
656
636
693
686
662
676
759
812
886
986
978
1074
1142
1217
1303
1416
1521
1573
1668
1709
1802
1857
1969
1811
1315
713
-79
-742
-1143
-1248
-1296
-1334
-1326
-1337
-1292
-1087
-878
-790
-730
-742
-802
-809
-756
-706
-652
-604
-497
-328
-68
280
531
636
643
592
550
544
486
294
38
-193
-349
-433
-457
-441
-452
-431
-392
-382
-439
-592
-814
-1093
-1306
-1476
-1550
-1625
-1703
-1733
-1706
-1623
-1455
-1275
-1165
-1125
-1158
-1212
-1273
-1283
-1280
-1256
-1227
-1128
-1021
-864
-728
-620
-513
-447
-392
-382
-434
-559
-719
-930
-1075
-1184
-1237
-1239
-1218
-1189
-1111
-1018
-938
-853
-813
-758
-711
-662
-621
-565
-493
-384
-255
-95
85
243
386
489
583
631
700
720
727
719
707
663
624
581
564
600
660
782
897
1035
1079
1159
1184
1208
1314
1372
1452
1530
1572
1606
1660
1709
1746
1734
1480
1008
423
-218
-661
-913
-1028
-1113
-1146
-1182
-1220
-1095
-923
-737
-612
-560
-578
-587
-560
-523
-488
-483
-425
-318
-157
69
276
374
427
447
457
475
459
308
58
-183
-383
-474
-507
-517
-528
-538
-500
-492
-567
-685
-859
-1030
-1195
-1319
-1399
-1511
-1592
-1635
-1655
-1619
-1517
-1414
-1318
-1237
-1202
-1152
-1121
-1105
-1104
-1120
-1108
-1089
-997
-880
-777
-668
-545
-440
-355
-315
-366
-496
-670
-835
-958
-1073
-1145
-1177
-1188
-1158
-1059
-975
-896
-824
-784
-733
-687
-616
-561
-488
-413
-333
-235
-98
76
226
395
532
635
674
705
743
728
696
637
552
509
475
499
553
632
780
912
1093
1193
1356
1460
1565
1610
1640
1632
1572
1627
1569
1622
1609
1626
1415
1092
712
223
-157
-421
-564
-750
-840
-940
-1021
-1011
-896
-778
-719
-663
-628
-605
-538
-478
-431
-413
-356
-262
-178
-64
29
109
127
179
227
268
310
259
145
-7
-136
-248
-301
-362
-430
-483
-570
-620
-692
-812
-950
-1082
-1167
-1254
-1334
-1433
-1529
-1608
-1634
-1647
-1645
-1592
-1507
-1446
-1398
-1350
-1334
-1287
-1264
-1210
-1181
-1138
-1078
-1021
-934
-875
-785
-697
-630
-608
-597
-653
-711
-778
-880
-963
-1016
-1050
-1055
-1044
-985
-911
-863
-801
-755
-682
-613
-537
-475
-407
-346
-297
-191
-63
83
208
335
421
481
523
550
576
569
590
563
546
515
447
467
522
607
690
826
932
1038
1148
1274
1321
1371
1466
1452
1485
1478
1521
1531
1534
1551
1521
1456
1266
951
491
69
-265
-508
-691
-801
-863
-901
-857
-768
-726
-682
-623
-598
-574
-539
-453
-471
-487
-475
-420
-322
-189
-63
-35
47
123
189
228
268
237
132
-9
-159
-262
-373
-431
-528
-642
-673
-690
-707
-766
-899
-1019
-1107
-1149
-1215
-1323
-1422
-1496
-1529
-1529
-1495
-1495
-1471
-1451
-1397
-1353
-1379
-1374
-1379
-1407
-1363
-1279
-1213
-1153
-1061
-996
-941
-844
-752
-705
-706
-699
-772
-843
-875
-912
-958
-975
-976
-962
-925
-866
-823
-794
-738
-669
-589
-532
-487
-460
-414
-325
-223
-107
32
145
236
314
360
393
371
341
296
288
292
310
381
413
467
551
681
782
896
1002
1026
1076
1108
1184
1204
1285
1309
1331
1344
1398
1457
1409
1415
1335
1296
1193
1116
844
521
214
-83
-280
-433
-431
-529
-491
-454
-424
-318
-211
-155
-199
-214
-275
-278
-267
-267
-291
-307
-228
-148
-76
17
60
88
92
66
40
0
-102
-230
-356
-429
-467
-525
-578
-638
-672
-675
-693
-744
-813
-902
-968
-1068
-1174
-1260
-1325
-1404
-1429
-1444
-1433
-1388
-1357
-1371
-1434
-1434
-1440
-1376
-1350
-1298
-1282
-1218
-1115
-1023
-929
-898
-877
-864
-831
-827
-810
-841
-852
-844
-838
-816
-797
-791
-767
-749
-728
-672
-632
-565
-506
-460
-432
-395
-310
-218
-101
-22
27
96
161
233
233
222
229
224
248
270
289
316
373
435
534
617
707
835
884
926
895
876
926
954
1028
1091
1149
1153
1228
1272
1243
1125
758
214
-304
-665
-862
-839
-585
-270
159
660
1105
1429
1579
1517
1297
1030
724
462
182
-52
-246
-308
-292
-186
-63
1
66
179
297
318
345
203
45
-192
-361
-523
-641
-681
-680
-640
-506
-288
-157
-82
-129
-257
-414
-540
-698
-933
-1147
-1280
-1317
-1259
-1128
-1033
-935
-799
-705
-671
-674
-800
-907
-1059
-1169
-1239
-1313
-1324
-1355
-1334
-1312
-1232
-1182
-1138
-1126
-1136
-1169
-1222
-1230
-1268
-1287
-1280
-1257
-1166
-1028
-870
-747
-629
-523
-456
-407
-392
-415
-461
-502
-499
-482
-450
-397
-356
-315
-264
-227
-212
-180
-153
-143
-124
-86
-93
-87
-59
-56
-67
-56
-7
35
127
203
283
335
421
461
495
527
540
546
559
580
581
583
678
750
823
892
922
944
948
1010
1011
1014
967
934
870
795
779
705
668
607
593
522
432
433
299
296
207
157
71
-15
-60
-95
-128
-148
-111
-162
-152
-133
-151
-180
-167
-213
-268
-345
-443
-549
-617
-634
-672
-686
-662
-609
-581
-584
-579
-607
-660
-700
-765
-847
-920
-958
-1028
-1055
-1053
-1056
-1044
-1067
-1083
-1094
-1115
-1163
-1226
-1314
-1370
-1386
-1389
-1415
-1416
-1384
-1333
-1286
-1227
-1147
-1079
-1028
-1013
-1024
-1029
-1014
-1006
-1002
-997
-967
-911
-832
-752
-679
-605
-540
-473
-417
-380
-368
-344
-344
-343
-323
-308
-295
-288
-285
-302
-278
-249
-202
-149
-123
-92
-51
-13
35
63
106
162
185
225
289
317
387
446
493
542
592
628
638
668
654
670
677
701
695
717
728
727
750
770
781
759
728
659
616
532
483
432
399
326
307
250
202
190
132
87
51
74
23
8
7
-30
-111
-127
-177
-210
-194
-141
-102
-96
-80
-70
-68
-98
-141
-232
-311
-366
-467
-549
-597
-602
-627
-631
-666
-718
-737
-759
-778
-813
-848
-890
-903
-903
-911
-930
-938
-940
-949
-949
-953
-969
-977
-993
-1015
-999
-985
-978
-954
-932
-929
-927
-899
-868
-830
-792
-719
-696
-669
-649
-637
-610
-587
-553
-527
-481
-448
-434
-428
-412
-385
-351
-335
-331
-305
-269
-237
-224
-206
-170
-129
-72
-30
-6
29
64
96
110
124
141
176
151
170
173
201
245
264
285
279
319
326
371
381
421
421
447
473
487
517
546
579
563
583
561
539
503
486
454
415
420
407
377
369
338
317
268
253
212
183
155
118
98
86
74
52
32
10
-19
-69
-97
-116
-129
-178
-180
-199
-178
-148
-134
-111
-131
-153
-206
-212
-259
-319
-375
-417
-466
-491
-489
-508
-506
-489
-510
-539
-548
-573
-627
-675
-690
-719
-714
-723
-739
-756
-748
-752
-765
-751
-772
-776
-775
-766
-824
-866
-875
-887
-900
-914
-893
-882
-868
-861
-853
-828
-776
-731
-705
-698
-694
-696
-675
-652
-615
-576
-547
-498
-459
-417
-394
-387
-383
-386
-391
-399
-416
-429
-433
-423
-414
-376
-352
-320
-290
-263
-237
-214
-187
-171
-151
-132
-104
-70
-15
13
17
15
20
49
79
93
124
160
200
235
292
310
327
376
400
412
429
461
452
425
403
384
353
328
293
262
229
201
173
141
119
93
91
77
41
27
9
2
-31
-13
-27
-48
-42
-84
-98
-126
-117
-131
-151
-164
-186
-206
-236
-268
-289
-325
-352
-380
-402
-407
-407
-395
-400
-382
-400
-441
-473
-512
-548
-606
-636
-674
-671
-664
-678
-690
-665
-646
-667
-689
-711
-717
-717
-737
-770
-793
-805
-824
-844
-864
-863
-838
-796
-772
-762
-752
-741
-738
-760
-781
-800
-796
-777
-763
-721
-659
-593
-557
-500
-459
-424
-394
-380
-374
-372
-349
-361
-380
-392
-396
-396
-397
-410
-408
-398
-386
-381
-362
-359
-337
-311
-305
-289
-286
-239
-212
-179
-177
-150
-113
-103
-78
-73
-45
-25
9
31
65
89
99
132
170
197
207
210
199
181
172
157
125
115
103
84
90
95
79
43
-1
-46
-87
-124
-149
-172
-160
-129
-100
-79
-74
-57
-48
-30
-33
-21
-20
-27
-53
-96
-118
-146
-161
-188
-203
-216
-251
-287
-313
-324
-353
-382
-401
-427
-443
-445
-441
-420
-396
-395
-396
-410
-419
-436
-471
-494
-512
-485
-484
-477
-449
-426
-398
-390
-380
-379
-402
-418
-447
-462
-497
-510
-508
-511
-514
-499
-479
-486
-512
-530
-529
-533
-528
-526
-538
-541
-508
-493
-497
-476
-425
-376
-343
-308
-296
-258
-222
-208
-232
-242
-247
-277
-287
-305
-279
-274
-228
-216
-209
-212
-198
-178
-201
-205
-215
-199
-190
-209
-227
-232
-210
-206
-208
-213
-177
-128
-76
-37
-15
40
83
120
135
110
88
69
49
20
-3
-7
31
79
104
121
119
114
134
114
57
31
41
30
29
37
42
62
95
114
79
70
80
70
4
-85
-167
-247
-277
-314
-343
-346
-323
-300
-281
-270
-235
-203
-208
-226
-255
-267
-280
-283
-320
-326
-336
-313
-263
-229
-210
-217
-209
-198
-198
-230
-240
-246
-251
-259
-267
-267
-283
-303
-336
-370
-371
-377
-388
-413
-441
-481
-525
-560
-592
-603
-618
-630
-624
-574
-544
-516
-488
-461
-426
-389
-332
-284
-266
-247
-245
-245
-229
-211
-219
-213
-194
-206
-214
-223
-227
-259
-274
-295
-305
-317
-316
-323
-312
-300
-305
-319
-302
-295
-291
-266
-253
-269
-255
-238
-268
-279
-275
-265
-267
-225
-207
-205
-190
-176
-154
-133
-130
-118
-124
-126
-124
-112
-116
-91
-75
-93
-88
-108
-110
-120
-120
-129
-154
-161
-161
-178
-178
-170
-186
-192
-194
-211
-235
-233
-238
-263
-258
-229
-229
-232
-202
-193
-189
-163
-180
-187
-188
-208
-222
-250
-235
-240
-249
-239
-227
-194
-157
-150
-164
-176
-198
-231
-257
-273
-275
-304
-327
-345
-370
-376
-381
-403
-405
-402
-384
-385
-393
-390
-397
-385
-379
-362
-360
-348
-318
-303
-309
-310
-311
-331
-348
-364
-379
-387
-382
-404
-407
-401
-389
-403
-399
-397
-430
-436
-446
-443
-443
-409
-355
-327
-290
-247
-229
-214
-221
-258
-307
-350
-361
-389
-415
-400
-378
-357
-340
-300
-283
-236
-197
-175
-155
-164
-146
-156
-147
-168
-192
-209
-194
-162
-187
-200
-207
-216
-210
-222
-236
-230
-192
-163
-182
-169
-166
-144
-113
-98
-97
-98
-90
-113
-134
-173
-224
-238
-247
-247
-238
-232
-236
-231
-203
-204
-218
-210
-190
-186
-192
-192
-209
-237
-240
-263
-259
-230
-239
-230
-201
-196
-205
-190
-166
-163
-206
-219
-223
-222
-201
-206
-217
-231
-216
-231
-249
-261
-274
-291
-326
-320
-358
-362
-348
-358
-366
-361
-334
-352
-356
-369
-374
-358
-348
-334
-355
-344
-346
-335
-309
-319
-326
-305
-286
-279
-284
-287
-285
-287
-309
-348
-366
-376
-348
-332
-330
-309
-293
-251
-234
-230
-258
-275
-288
-304
-296
-282
-269
-251
-245
-235
-226
-198
-195
-217
-223
-253
-244
-226
-220
-220
-237
-214
-204
-193
-202
-210
-190
-169
-131
-135
-103
-98
-98
-100
-71
-45
-50
-21
-30
-47
-66
-79
-101
-140
-175
-214
-249
-239
-223
-188
-138
-130
-102
-99
-80
-89
-107
-128
-161
-175
-189
-214
-242
-222
-193
-206
-202
-198
-172
-168
-180
-198
-233
-217
-215
-226
-227
-208
-199
-202
-168
-139
-131
-109
-84
-59
-56
-59
-72
-106
-149
-183
-217
-254
-278
-318
-349
-371
-383
-388
-370
-355
-337
-342
-334
-319
-309
-280
-314
-317
-302
-268
-256
-277
-286
-278
-265
-285
-297
-297
-285
-278
-278
-273
-272
-247
-208
-198
-208
-211
-181
-145
-141
-159
-185
-178
-178
-181
-205
-242
-252
-255
-260
-278
-298
-341
-351
-357
-371
-388
-383
-360
-344
-319
-294
-276
-252
-209
-185
-164
-145
-122
-109
-110
-121
-143
-156
-168
-193
-212
-226
-223
-231
-212
-220
-221
-217
-224
-212
-208
-180
-174
-152
-127
-108
-82
-55
3
21
23
-6
-30
-41
-73
-112
-151
-150
-145
-124
-100
-82
-56
-37
-32
-26
-40
-44
-73
-72
-114
-151
-195
-231
-232
-231
-217
-229
-221
-187
-180
-180
-177
-165
-166
-198
-198
-192
-183
-176
-152
-154
-142
-107
-103
-112
-145
-168
-171
-169
-195
-220
-215
-180
-157
-142
-131
-104
-84
-89
-98
-118
-126
-95
-72
-84
-94
-70
-37
-32
-41
-67
-77
-81
-77
-90
-105
-120
-131
-137
-148
-151
-145
-139
-131
-123
-116
-96
-91
-81
-82
-75
-47
-37
-55
-105
-105
-106
-110
-116
-127
-114
-116
-98
-95
-90
-95
-100
-97
-132
-145
-155
-155
-157
-162
-162
-182
-159
-133
-124
-116
-128
-120
-115
-99
-100
-108
-108
-130
-120
-135
-146
-151
-146
-115
-80
-64
-68
-49
-44
-32
-29
-60
-79
-77
-81
-109
-135
-162
-162
-135
-132
-154
-161
-132
-97
-96
-106
-115
-110
-84
-89
-102
-120
-100
-74
-60
-58
-51
-33
-12
21
5
-36
-54
-60
-72
-113
-159
-177
-187
-186
-198
-227
-255
-259
-243
-243
-246
-230
-215
-200
-184
-166
-167
-133
-88
-85
-93
-86
-79
-88
-83
-98
-132
-160
-166
-168
-177
-181
-174
-189
-183
-184
-173
-162
-180
-185
-198
-192
-195
-185
-183
-185
-143
-120
-99
-96
-100
-100
-112
-139
-170
-204
-235
-269
-301
-336
-359
-363
-359
-333
-296
-247
-209
-182
-139
-96
-82
-106
-124
-145
-174
-201
-226
-259
-273
-253
-245
-237
-224
-206
-167
-137
-120
-130
-150
-134
-125
-120
-121
-113
-108
-119
-127
-156
-178
-185
-194
-201
-221
-232
-245
-237
-214
-229
-271
-297
-302
-286
-273
-288
-285
-285
-269
-267
-250
-222
-204
-200
-188
-173
-177
-166
-161
-162
-181
-207
-230
-248
-274
-300
-350
-378
-383
-383
-373
-362
-337
-320
-309
-297
-282
-246
-236
-227
-230
-246
-260
-264
-287
-293
-297
-301
-328
-368
-366
-376
-375
-372
-378
-392
-406
-397
-382
-380
-387
-375
-356
-341
-320
-296
-289
-299
-306
-308
-325
-349
-365
-357
-368
-384
-396
-402
-395
-402
-417
-419
-410
-396
-387
-386
-399
-403
-380
-368
-363
-350
-366
-376
-362
-360
-381
-402
-412
-429
-444
-453
-460
-457
-435
-411
-390
-389
-366
-347
-298
-254
-249
-246
-237
-232
-247
-260
-285
-303
-312
-314
-317
-338
-341
-333
-305
-300
-327
-332
-313
-290
-270
-256
-243
-248
-245
-244
-280
-307
-326
-343
-339
-327
-324
-304
-277
-264
-251
-244
-246
-246
-256
-258
-277
-319
-326
-316
-302
-327
-353
-351
-335
-312
-319
-311
-311
-285
-259
-247
-255
-264
-273
-282
-293
-319
-337
-343
-330
-327
-339
-360
-350
-334
-317
-314
-319
-320
-300
-266
-259
-248
-209
-183
-175
-179
-201
-220
-242
-272
-296
-297
-314
-320
-319
-307
-297
-291
-275
-270
-266
-264
-251
-270
-304
-318
-330
-329
-328
-339
-351
-353
-323
-314
-310
-307
-298
-297
-306
-307
-326
-325
-316
-298
-277
-272
-277
-267
-258
-276
-287
-310
-309
-306
-310
-319
-330
-338
-351
-349
-347
-332
-311
-296
-281
-265
-261
-254
-265
-294
-302
-309
-323
-325
-312
-289
-271
-258
-254
-235
-222
-234
-231
-257
-277
-262
-252
-262
-252
-260
-251
-246
-256
-271
-277
-280
-296
-296
-308
-312
-314
-313
-306
-304
-285
-252
-219
-196
-182
-170
-186
-199
-194
-219
-251
-269
-267
-280
-292
-301
-312
-292
-262
-248
-247
-245
-238
-225
-241
-252
-250
-262
-265
-253
-266
-279
-276
-261
-264
-269
-276
-298
-308
-298
-296
-305
-290
-269
-278
-275
-276
-288
-288
-301
-307
-315
-324
-313
-307
-307
-288
-266
-263
-265
-273
-267
-259
-275
-297
-316
-332
-343
-341
-335
-334
-340
-331
-327
-333
-349
-367
-361
-352
-331
-327
-319
-302
-288
-285
-288
-290
-285
-284
-289
-303
-332
-339
-350
-365
-374
-368
-383
-391
-373
-357
-347
-351
-361
-359
-362
-354
-340
-340
-346
-349
-331
-302
-283
-286
-284
-279
-278
-267
-260
-254
-233
-209
-216
-231
-240
-248
-240
-256
-264
-264
-270
-269
-279
-288
-308
-301
-295
-292
-309
-322
-318
-303
-302
-314
-325
-335
-342
-339
-337
-337
-327
-316
-310
-323
-340
-341
-350
-365
-377
-396
-415
-432
-449
-460
-471
-474
-464
-441
-429
-426
-404
-384
-359
-368
-371
-374
-381
-389
-392
-391
-386
-363
-357
-369
-380
-369
-360
-351
-339
-325
-306
-278
-275
-283
-300
-311
-306
-321
-316
-311
-289
-276
-261
-250
-256
-267
-282
-281
-297
-319
-334
-338
-343
-353
-349
-346
-333
-311
-285
-255
-244
-232
-216
-217
-226
-242
-248
-246
-241
-239
-250
-267
-284
-289
-309
-332
-346
-355
-346
-344
-373
-380
-373
-352
-340
-337
-326
-321
-306
-271
-249
-240
-230
-229
-221
-226
-232
-246
-254
-258
-237
-227
-238
-242
-245
-249
-254
-254
-264
-259
-254
-257
-245
-245
-252
-254
-266
-274
-266
-264
-267
-275
-278
-281
-284
-286
-280
-276
-268
-267
-274
-270
-266
-275
-271
-266
-280
-301
-295
-297
-296
-290
-283
-279
-283
-283
-289
-295
-290
-285
-281
-291
-305
-309
-303
-300
-291
-288
-284
-260
-233
-222
-229
-244
-252
-253
-263
-287
-302
-304
-302
-298
-292
-276
-275
-270
-264
-264
-273
-278
-289
-300
-293
-289
-291
-307
-311
-313
-309
-301
-303
-293
-294
-294
-288
-298
-303
-291
-279
-283
-306
-317
-306
-304
-301
-308
-320
-329
-338
-347
-364
-370
-371
-368
-377
-369
-361
-362
-354
-342
-336
-324
-298
-279
-252
-254
-259
-258
-255
-253
-254
-249
-264
-271
-260
-246
-261
-263
-245
-247
-243
-231
-233
-230
-231
-233
-239
-260
-270
-267
-271
-271
-281
-288
-275
-263
-253
-268
-276
-287
-294
-300
-315
-341
-345
-334
-346
-365
-368
-355
-347
-335
-345
-357
-353
-354
-354
-365
-361
-349
-331
-332
-347
-348
-345
-337
-331
-326
-331
-328
-329
-339
-351
-355
-348
-332
-330
-333
-310
-297
-296
-301
-309
-319
-316
-322
-325
-335
-346
-352
-356
-369
-393
-406
-387
-359
-350
-342
-341
-349
-355
-366
-383
-379
-360
-334
-313
-297
-277
-266
-261
-232
-216
-210
-207
-189
-182
-202
-219
-244
-237
-232
-244
-266
-283
-273
-292
-301
-306
-327
-331
-333
-332
-325
-330
-334
-343
-340
-337
-340
-326
-317
-320
-311
-307
-311
-309
-302
-294
-288
-272
-266
-259
-250
-240
-241
-242
-248
-258
-264
-261
-253
-265
-268
-273
-287
-310
-331
-343
-350
-344
-327
-320
-314
-303
-304
-304
-297
-310
-320
-315
-317
-317
-319
-330
-323
-308
-285
-273
-258
-254
-256
-243
-256
-261
-258
-254
-253
-265
-280
-292
-292
-294
-313
-316
-308
-305
-296
-294
-296
-315
-312
-314
-313
-309
-305
-291
-274
-261
-248
-251
-252
-250
-238
-226
-224
-220
-229
-236
-253
-273
-287
-297
-298
-286
-279
-288
-281
-273
-276
-285
-310
-313
-317
-312
-313
-316
-308
-300
-289
-284
-286
-287
-288
-281
-293
-305
-307
-305
-314
-325
-314
-315
-316
-325
-332
-346
-342
-340
-338
-345
-362
-350
-341
-343
-353
-361
-351
-337
-348
-352
-358
-355
-332
-301
-291
-293
-276
-262
-253
-252
-257
-251
-244
-253
-250
-246
-243
-265
-270
-257
-253
-263
-285
-287
-302
-317
-319
-320
-328
-329
-325
-324
-327
-330
-333
-321
-314
-307
-299
-297
-302
-306
-318
-349
-354
-358
-363
-359
-353
-352
-366
-364
-340
-333
-334
-329
-327
-324
-323
-325
-336
-346
-364
-358
-359
-383
-383
-377
-365
-351
-358
-369
-385
-375
-358
-342
-350
-368
-375
-370
-368
-392
-392
-387
-390
-389
-387
-403
-396
-370
-350
-332
-329
-311
-288
-285
-286
-294
-297
-286
-260
-231
-223
-213
-210
-198
-195
-197
-190
-189
-184
-178
-172
-187
-219
-237
-259
-279
-279
-286
-297
-299
-299
-297
-309
-330
-339
-343
-337
-340
-343
-340
-347
-341
-333
-331
-334
-334
-322
-314
-315
-319
-326
-330
-324
-320
-309
-295
-289
-291
-306
-332
-343
-347
-354
-358
-354
-357
-359
-357
-357
-364
-383
-385
-378
-370
-386
-386
-382
-381
-396
-426
-423
-428
-418
-414
-419
-419
-411
-409
-415
-422
-420
-419
-426
-430
-428
-415
-418
-409
-404
-407
-395
-389
-394
-409
-420
-420
-423
-417
-421
-420
-402
-391
-384
-371
-374
-380
-360
-350
-345
-328
-316
-304
-307
-309
-299
-302
-310
-301
-295
-304
-314
-316
-318
-317
-331
-338
-335
-324
-312
-303
-306
-308
-288
-282
-289
-286
-283
-276
-283
-279
-271
-278
-277
-281
-263
-257
-257
-250
-258
-263
-268
-272
-269
-278
-283
-284
-291
-290
-291
-293
-281
-280
-273
-272
-263
-272
-281
-285
-298
-305
-317
-333
-342
-339
-340
-334
-337
-343
-334
-333
-342
-351
-359
-350
-341
-338
-345
-334
-332
-330
-327
-329
-331
-344
-350
-354
-372
-382
-393
-386
-367
-357
-347
-354
-378
-392
-375
-361
-375
-382
-362
-346
-335
-335
-346
-376
-380
-372
-378
-382
-383
-366
-352
-342
-337
-327
-322
-314
-292
-288
-273
-270
-275
-268
-259
-277
-282
-278
-271
-243
-238
-257
-252
-236
-216
-227
-236
-239
-239
-231
-231
-225
-230
-239
-236
-221
-219
-227
-217
-205
-215
-222
-218
-226
-225
-227
-222
-215
-207
-195
-191
-180
-173
-183
-203
-204
-203
-208
-212
-218
-201
-203
-214
-220
-236
-249
-265
-269
-282
-285
-276
-276
-271
-274
-281
-293
-302
-311
-317
-313
-309
-308
-316
-315
-319
-344
-359
-375
-399
-399
-405
-418
-413
-398
-389
-388
-376
-379
-388
-396
-402
-404
-404
-399
-398
-403
-397
-403
-403
-393
-385
-379
-372
-373
-376
-392
-381
-374
-405
-406
-400
-385
-366
-355
-347
-339
-335
-329
-325
-327
-324
-316
-304
-302
-306
-307
-316
-317
-296
-286
-273
-256
-253
-252
-252
-250
-236
-229
-214
-197
-178
-149
-146
-132
-125
-119
-113
-107
-112
-118
-113
-120
-118
-94
-88
-81
-78
-77
-80
-68
-61
-62
-56
-64
-78
-94
-106
-131
-146
-142
-138
-138
-157
-163
-169
-174
-192
-202
-202
-210
-218
-245
-255
-262
-274
-281
-284
-301
-306
-303
-331
-356
-379
-425
-448
-457
-476
-500
-498
-493
-487
-487
-493
-504
-506
-511
-519
-511
-532
-550
-549
-563
-569
-573
-588
-594
-583
-587
-593
-586
-579
-580
-576
-580
-595
-609
-616
-605
-608
-613
-616
-620
-623
-628
-622
-603
-612
-626
-632
-627
-607
-601
-596
-584
-578
-559
-532
-525
-515
-502
-478
-451
-439
-415
-391
-364
-346
-317
-284
-255
-226
-202
-174
-163
-154
-145
-135
-112
-96
-83
-55
-34
-24
-14
2
17
28
53
72
93
114
129
141
160
170
159
160
155
162
162
162
160
143
116
77
45
12
-26
-49
-78
-91
-102
-129
-162
-182
-203
-212
-233
-244
-242
-262
-262
-277
-294
-310
-320
-320
-328
-343
-369
-393
-411
-428
-440
-465
-480
-492
-521
-547
-564
-581
-599
-615
-629
-649
-674
-702
-721
-736
-757
-784
-820
-841
-831
-827
-841
-854
-845
-842
-848
-841
-834
-843
-835
-833
-839
-848
-852
-841
-849
-850
-854
-849
-849
-848
-833
-822
-799
-776
-759
-745
-728
-701
-668
-632
-593
-556
-531
-503
-483
-454
-425
-395
-358
-328
-278
-220
-188
-136
-78
-38
8
59
123
169
221
267
309
357
393
433
471
527
576
613
659
705
742
782
842
883
911
950
984
1004
1025
1051
1053
1041
1012
968
918
881
828
788
738
684
636
568
492
403
336
266
170
110
60
7
-62
-134
-203
-294
-368
-422
-469
-514
-567
-602
-616
-641
-673
-713
-748
-773
-801
-838
-855
-858
-881
-909
-934
-962
-993
-1017
-1041
-1054
-1063
-1076
-1099
-1124
-1140
-1149
-1169
-1180
-1184
-1186
-1167
-1151
-1139
-1136
-1130
-1127
-1125
-1105
-1098
-1081
-1065
-1044
-1020
-1001
-970
-942
-935
-917
-876
-851
-844
-830
-810
-789
-776
-762
-737
-714
-688
-669
-629
-584
-562
-528
-488
-442
-377
-311
-247
-181
-116
-41
24
86
149
207
275
330
379
432
488
562
625
687
753
816
884
951
1011
1066
1122
1196
1262
1328
1399
1449
1480
1471
1418
1353
1296
1259
1236
1215
1187
1149
1110
1057
992
907
820
729
649
576
512
448
364
242
90
-72
-237
-349
-426
-484
-547
-608
-656
-695
-730
-769
-815
-862
-876
-861
-839
-837
-853
-880
-918
-959
-993
-1007
-1004
-992
-989
-992
-998
-1000
-1001
-997
-984
-979
-963
-950
-937
-928
-940
-971
-979
-985
-965
-953
-947
-932
-923
-903
-911
-924
-912
-886
-863
-845
-824
-829
-840
-856
-901
-937
-955
-971
-984
-961
-957
-983
-1007
-1029
-1046
-1072
-1058
-1037
-1004
-950
-900
-870
-860
-847
-814
-769
-708
-654
-599
-520
-450
-381
-319
-277
-230
-175
-108
-46
13
64
102
136
161
182
222
272
327
393
442
476
515
560
611
670
729
797
854
918
986
1049
1084
1123
1173
1184
1186
1169
1133
1093
1060
1040
1019
988
949
906
875
836
756
672
586
512
446
388
336
288
215
111
-16
-147
-256
-334
-401
-446
-507
-559
-582
-607
-624
-664
-709
-734
-747
-736
-729
-736
-756
-789
-819
-862
-892
-906
-907
-911
-933
-949
-953
-977
-991
-988
-983
-968
-961
-941
-914
-907
-898
-912
-937
-956
-967
-963
-944
-924
-933
-930
-951
-964
-963
-954
-916
-895
-872
-852
-831
-838
-850
-860
-893
-900
-909
-929
-929
-940
-966
-994
-1004
-1003
-1004
-989
-954
-937
-919
-892
-874
-836
-795
-747
-700
-648
-584
-507
-440
-391
-351
-311
-260
-198
-135
-86
-21
27
73
109
119
142
194
231
272
312
341
379
423
463
485
526
574
636
691
752
808
863
917
972
1031
1092
1151
1196
1227
1226
1198
1157
1136
1105
1083
1060
1020
987
974
947
892
804
695
595
524
475
432
389
324
244
143
11
-113
-203
-289
-356
-396
-429
-441
-454
-489
-543
-607
-662
-690
-682
-658
-652
-659
-676
-721
-765
-813
-852
-880
-898
-907
-916
-937
-949
-974
-1006
-1029
-1065
-1082
-1074
-1035
-1010
-993
-977
-993
-1003
-986
-953
-931
-918
-899
-861
-835
-832
-820
-829
-819
-804
-781
-745
-738
-708
-692
-695
-706
-722
-743
-749
-737
-737
-754
-771
-796
-822
-832
-865
-879
-887
-866
-846
-830
-791
-765
-732
-702
-670
-624
-574
-531
-492
-458
-425
-406
-379
-354
-318
-278
-241
-188
-136
-83
-33
10
34
70
118
169
221
271
312
351
373
380
399
428
458
501
554
570
602
654
703
731
764
789
825
888
947
999
1027
1037
1019
986
930
893
857
828
807
781
759
727
678
623
559
491
435
397
378
366
357
298
223
135
20
-74
-156
-220
-281
-328
-361
-394
-442
-483
-540
-588
-628
-641
-637
-627
-623
-633
-664
-723
-773
-830
-877
-905
-917
-935
-959
-985
-999
-1023
-1044
-1061
-1090
-1091
-1077
-1050
-1020
-1006
-1003
-1019
-1021
-1016
-1008
-984
-965
-945
-924
-906
-888
-866
-861
-867
-854
-843
-818
-792
-772
-746
-728
-714
-711
-687
-660
-638
-613
-595
-608
-615
-621
-630
-647
-663
-673
-670
-645
-617
-591
-574
-552
-543
-523
-494
-459
-426
-391
-348
-318
-287
-266
-243
-223
-189
-142
-80
-32
21
64
88
130
164
198
239
284
321
360
382
398
403
402
407
407
429
456
483
508
523
526
545
555
567
577
595
612
641
683
713
719
687
658
612
576
573
564
568
566
540
516
491
456
416
378
341
321
301
289
279
261
218
135
45
-37
-108
-165
-208
-257
-296
-322
-367
-412
-448
-491
-533
-546
-545
-540
-540
-571
-597
-638
-671
-689
-708
-718
-718
-731
-740
-751
-771
-782
-797
-821
-841
-845
-835
-833
-832
-831
-829
-828
-828
-815
-807
-793
-787
-776
-770
-770
-761
-750
-748
-729
-716
-710
-694
-669
-655
-636
-607
-603
-594
-570
-524
-501
-484
-469
-478
-484
-486
-502
-516
-511
-500
-477
-471
-477
-470
-466
-462
-449
-429
-399
-374
-342
-304
-283
-265
-245
-229
-204
-181
-162
-162
-148
-131
-110
-82
-54
-18
8
42
71
109
146
172
193
224
238
245
275
291
298
306
301
303
319
318
312
325
345
369
395
419
443
473
495
514
547
576
596
623
642
650
633
598
560
530
512
486
451
433
418
397
378
349
310
264
238
214
190
183
160
126
68
8
-62
-145
-194
-248
-302
-348
-390
-420
-454
-492
-526
-551
-571
-572
-565
-562
-573
-587
-607
-635
-667
-692
-721
-750
-759
-756
-763
-779
-796
-814
-839
-852
-860
-864
-856
-859
-861
-854
-856
-862
-849
-837
-828
-815
-800
-777
-769
-757
-747
-749
-743
-730
-705
-688
-675
-657
-642
-637
-637
-629
-620
-608
-578
-565
-550
-538
-541
-536
-535
-535
-545
-547
-554
-551
-540
-544
-544
-547
-546
-537
-527
-506
-467
-443
-422
-407
-396
-393
-386
-378
-355
-327
-310
-276
-249
-228
-210
-185
-151
-124
-101
-73
-54
-20
4
27
49
52
58
74
101
125
150
169
183
191
210
222
246
266
286
315
340
369
384
404
424
439
466
505
529
543
550
546
518
481
461
447
429
403
392
386
370
361
349
337
311
307
304
276
266
256
219
174
125
58
-9
-67
-107
-151
-203
-247
-278
-322
-361
-402
-449
-489
-514
-527
-545
-548
-555
-573
-597
-623
-634
-639
-656
-674
-675
-685
-713
-749
-776
-810
-843
-858
-875
-871
-857
-854
-833
-814
-809
-799
-787
-774
-752
-734
-710
-690
-681
-665
-652
-640
-641
-625
-616
-608
-594
-582
-556
-525
-508
-506
-497
-478
-472
-463
-461
-461
-459
-460
-462
-454
-444
-448
-447
-447
-452
-449
-437
-426
-405
-398
-375
-338
-305
-297
-281
-257
-246
-229
-216
-203
-184
-172
-155
-139
-118
-100
-72
-57
-43
-23
-4
25
45
68
98
125
153
174
197
219
225
243
258
271
285
297
311
323
332
348
375
395
402
417
444
472
475
488
528
561
598
648
683
704
704
694
673
643
609
580
565
536
506
489
465
435
416
389
351
324
296
277
258
241
219
179
133
97
66
9
-56
-110
-166
-221
-263
-292
-328
-358
-383
-408
-435
-459
-473
-486
-503
-519
-547
-557
-561
-580
-585
-597
-619
-652
-684
-696
-712
-739
-762
-782
-791
-801
-807
-795
-776
-765
-754
-749
-745
-715
-700
-694
-679
-665
-655
-653
-641
-624
-610
-593
-597
-605
-603
-583
-575
-570
-555
-535
-507
-491
-474
-453
-440
-434
-433
-436
-440
-449
-439
-434
-439
-448
-450
-452
-451
-431
-419
-414
-392
-365
-341
-321
-295
-273
-246
-233
-221
-198
-186
-178
-175
-165
-151
-132
-118
-95
-62
-32
-8
17
37
55
64
78
86
89
91
94
94
106
122
136
141
144
148
154
169
187
206
202
223
259
278
302
333
360
389
416
433
442
461
473
471
461
441
433
420
400
378
352
331
303
270
238
213
197
168
126
92
75
62
44
9
-34
-92
-149
-184
-208
-248
-293
-351
-412
-451
-497
-524
-534
-573
-619
-652
-671
-680
-693
-697
-712
-732
-749
-777
-787
-782
-780
-795
-828
-850
-869
-882
-886
-885
-884
-882
-877
-862
-836
-822
-810
-804
-807
-802
-776
-750
-725
-693
-672
-673
-661
-637
-629
-619
-615
-620
-632
-629
-617
-586
-558
-537
-529
-534
-517
-504
-468
-448
-441
-461
-466
-474
-481
-492
-498
-522
-560
-613
-1293
-1550
-1429
-1517
-1577
-1447
-1210
-1139
-1046
-935
-784
-684
-617
-619
-556
-468
-447
-435
-454
-476
-458
-380
-255
-128
-10
100
167
257
381
502
618
692
726
732
740
788
811
782
726
656
614
637
672
709
744
769
790
832
908
998
1087
1194
1259
1294
1378
1468
1549
1607
1574
1441
1237
1007
802
576
354
110
-161
-376
-561
-722
-840
-948
-1063
-1146
-1202
-1208
-1152
-1099
-1078
-1129
-1221
-1339
-1457
-1532
-1609
-1707
-1797
-1883
-1929
-1930
-1881
-1778
-1657
-1515
-1304
-1044
-773
-495
-238
-33
133
274
388
478
544
573
557
499
424
362
323
284
261
272
309
346
385
411
422
400
356
307
221
117
-5
-185
-409
-654
-886
-1078
-1282
-1458
-1599
-1723
-1795
-1827
-1843
-1825
-1776
-1699
-1598
-1504
-1401
-1283
-1193
-1125
-1087
-1071
-1037
-998
-942
-861
-786
-698
-600
-466
-305
-166
-11
133
268
390
490
548
564
543
495
409
292
162
26
-112
-257
-383
-486
-554
-585
-597
-589
-541
-491
-424
-359
-289
-228
-180
-156
-144
-106
-77
-58
-52
-30
-1
48
131
231
357
482
634
809
970
1141
1314
1457
1595
1718
1807
1898
1973
2058
2145
2224
2312
2425
2490
2378
2141
1801
1398
1032
706
451
169
-165
-479
-802
-1095
-1286
-1397
-1498
-1594
-1629
-1610
-1586
-1482
-1409
-1467
-1590
-1740
-1857
-1889
-1848
-1797
-1797
-1825
-1798
-1728
-1589
-1329
-1018
-716
-415
-109
216
520
777
972
1095
1163
1194
1215
1244
1255
1174
1031
862
725
631
594
596
575
534
470
400
330
264
144
-8
-198
-432
-640
-861
-1102
-1337
-1602
-1907
-2168
-2347
-2422
-2427
-2395
-2343
-2307
-2247
-2132
-1960
-1792
-1623
-1474
-1373
-1278
-1162
-1043
-962
-910
-872
-839
-759
-619
-475
-331
-204
-104
-4
110
234
323
369
369
323
235
154
74
-54
-200
-345
-488
-605
-667
-727
-773
-815
-841
-842
-811
-749
-698
-652
-622
-587
-573
-528
-481
-435
-397
-352
-286
-172
-31
110
278
430
597
739
942
1162
1345
1517
1635
1775
1919
2059
2212
2339
2425
2543
2654
2772
2896
3011
3150
3289
3275
2932
2383
1646
837
169
-318
-658
-990
-1429
-1913
-2420
-2800
-2877
-2805
-2663
-2510
-2412
-2332
-2221
-2009
-1857
-1894
-2041
-2253
-2390
-2286
-2030
-1735
-1539
-1428
-1312
-1096
-643
29
702
1222
1618
1893
2090
2284
2456
2471
2344
2107
1818
1558
1376
1197
915
567
213
-51
-157
-118
-64
-118
-298
-564
-837
-1075
-1278
-1519
-1823
-2159
-2497
-2812
-3023
-3185
-3276
-3279
-3244
-3069
-2787
-2443
-2054
-1747
-1530
-1323
-1128
-893
-653
-469
-365
-355
-360
-361
-303
-186
-100
-23
45
109
209
318
380
388
311
182
61
-68
-237
-427
-655
-915
-1153
-1325
-1409
-1442
-1467
-1492
-1502
-1499
-1429
-1325
-1204
-1107
-1032
-961
-893
-804
-728
-641
-557
-446
-278
-55
185
460
724
931
1146
1374
1592
1825
2001
2134
2202
2219
2288
2303
2342
2375
2396
2426
2493
2615
2712
2826
2942
3013
3107
3242
3408
3340
2620
1664
444
-833
-1620
-2115
-2345
-2595
-3020
-3414
-3792
-3896
-3529
-3062
-2583
-2197
-1967
-1708
-1510
-1212
-1094
-1334
-1608
-1856
-1885
-1517
-950
-434
-127
75
380
847
1565
2386
3041
3319
3341
3213
2950
2664
2329
1827
1228
665
173
-157
-367
-559
-828
-1110
-1300
-1339
-1253
-1139
-1134
-1378
-1763
-2174
-2558
-2863
-3071
-3239
-3371
-3394
-3283
-3073
-2856
-2536
-2126
-1667
-1105
-561
-87
253
362
371
281
136
98
42
-31
-90
-147
-159
-148
-60
57
151
221
263
230
119
-81
-369
-735
-1094
-1407
-1668
-1872
-2041
-2137
-2198
-2161
-2041
-1859
-1622
-1358
-1110
-909
-765
-708
-691
-735
-750
-768
-729
-636
-521
-401
-253
-31
235
550
902
1263
1533
1731
1818
1838
1778
1706
1620
1511
1415
1279
1249
1196
1216
1287
1359
1524
1699
1912
2118
2268
2392
2438
2458
2454
2460
2490
2518
2362
1554
580
-516
-1563
-2082
-2279
-2234
-2201
-2356
-2535
-2641
-2596
-2224
-1838
-1537
-1360
-1313
-1195
-1156
-1052
-1045
-1303
-1522
-1577
-1362
-809
-195
333
647
810
1054
1399
1879
2308
2526
2395
2071
1715
1328
936
593
221
-136
-386
-512
-562
-610
-667
-810
-996
-1133
-1187
-1236
-1328
-1557
-1902
-2284
-2589
-2733
-2779
-2706
-2544
-2328
-2057
-1723
-1348
-1052
-778
-523
-290
-90
72
159
96
-98
-299
-459
-570
-584
-547
-493
-443
-390
-359
-335
-319
-351
-431
-574
-763
-988
-1222
-1488
-1723
-1898
-1991
-1952
-1836
-1693
-1544
-1374
-1204
-1007
-813
-635
-545
-503
-515
-574
-645
-747
-802
-819
-751
-616
-405
-186
36
232
419
604
783
957
1075
1147
1105
1009
891
776
717
696
698
753
835
931
1043
1182
1343
1430
1616
1730
1801
1898
1840
1839
1847
1862
1939
2020
2153
2361
2575
2814
2526
1768
909
-207
-1014
-1423
-1645
-1716
-1923
-2289
-2651
-2843
-2690
-2342
-1937
-1572
-1426
-1261
-1103
-974
-875
-988
-1230
-1424
-1430
-1143
-667
-218
131
304
488
819
1322
1815
2181
2297
2118
1806
1510
1191
848
539
192
-108
-351
-516
-621
-689
-766
-854
-926
-965
-968
-1040
-1200
-1486
-1816
-2130
-2336
-2422
-2435
-2362
-2210
-2024
-1795
-1484
-1149
-809
-579
-395
-257
-196
-161
-167
-258
-394
-498
-584
-612
-588
-539
-519
-501
-468
-416
-305
-216
-213
-328
-560
-840
-1099
-1365
-1570
-1699
-1776
-1758
-1688
-1578
-1454
-1324
-1192
-1041
-883
-738
-636
-614
-667
-778
-871
-935
-944
-890
-805
-691
-517
-309
-101
91
276
447
583
732
816
849
817
746
678
647
674
736
841
899
996
1082
1113
1222
1304
1417
1515
1599
1659
1652
1688
1679
1701
1776
1856
1992
2158
2344
2570
2793
2805
2207
1314
308
-819
-1509
-1806
-1947
-2001
-2193
-2524
-2705
-2603
-2229
-1790
-1397
-1176
-1183
-1119
-1064
-1048
-1060
-1225
-1452
-1555
-1423
-983
-450
42
429
663
930
1335
1809
2091
2167
1962
1534
1117
769
419
109
-142
-385
-577
-694
-742
-750
-736
-760
-820
-903
-1033
-1207
-1438
-1753
-2085
-2356
-2537
-2578
-2504
-2334
-2115
-1857
-1579
-1275
-923
-579
-319
-194
-123
-186
-347
-451
-586
-661
-670
-679
-656
-592
-502
-398
-303
-204
-156
-134
-144
-314
-576
-894
-1265
-1583
-1751
-1841
-1809
-1720
-1604
-1479
-1346
-1169
-1012
-872
-762
-667
-665
-706
-793
-908
-1031
-1091
-1066
-984
-848
-720
-562
-420
-255
-103
69
190
262
321
319
303
279
268
253
304
388
514
693
808
890
984
1065
1108
1160
1256
1216
1219
1248
1200
1245
1322
1407
1507
1679
1835
2034
2230
2424
2634
2793
2982
2715
1922
964
-173
-1208
-1754
-1947
-2066
-2121
-2216
-2407
-2391
-2063
-1676
-1384
-1155
-1141
-1232
-1175
-1146
-1201
-1342
-1552
-1690
-1609
-1250
-666
-75
424
812
1100
1415
1812
2106
2119
1931
1542
1071
695
420
168
-36
-167
-247
-291
-299
-297
-318
-358
-459
-616
-835
-1132
-1439
-1762
-2089
-2325
-2448
-2458
-2347
-2150
-1893
-1605
-1329
-1082
-814
-559
-369
-220
-241
-427
-579
-747
-843
-776
-693
-619
-522
-439
-350
-231
-135
-126
-169
-233
-340
-452
-605
-846
-1155
-1447
-1667
-1743
-1689
-1584
-1479
-1406
-1315
-1187
-1072
-997
-935
-962
-1008
-1045
-1094
-1142
-1144
-1132
-1090
-953
-799
-653
-537
-416
-323
-189
-56
39
79
71
58
75
119
197
328
449
615
758
923
1038
1138
1182
1141
1231
1202
1159
1261
1217
1133
1235
1267
1342
1591
1723
1825
2031
2170
2281
2487
2614
2704
2853
2960
2588
1742
788
-351
-1290
-1733
-1860
-1895
-1865
-1931
-2035
-1963
-1709
-1389
-1214
-1120
-1145
-1278
-1285
-1246
-1324
-1418
-1483
-1499
-1322
-860
-281
234
690
1023
1276
1550
1847
1961
1838
1562
1161
767
469
264
108
3
-45
-33
-79
-155
-223
-312
-452
-629
-853
-1160
-1507
-1857
-2126
-2308
-2412
-2436
-2343
-2165
-1951
-1695
-1465
-1290
-1137
-976
-809
-681
-622
-681
-804
-899
-1001
-953
-753
-593
-413
-249
-193
-154
-98
-117
-255
-446
-661
-877
-1041
-1131
-1264
-1427
-1510
-1533
-1473
-1351
-1224
-1178
-1171
-1155
-1140
-1118
-1100
-1148
-1243
-1278
-1281
-1267
-1214
-1120
-1020
-867
-705
-554
-458
-418
-399
-397
-373
-335
-263
-218
-173
-96
48
222
418
632
805
919
1000
1087
1130
1115
1018
996
974
974
1001
1020
1022
1016
1172
1304
1473
1730
1840
1906
2060
2118
2155
2269
2286
2321
2447
2517
1998
1234
423
-631
-1345
-1593
-1655
-1690
-1629
-1739
-1883
-1793
-1591
-1389
-1282
-1240
-1345
-1440
-1419
-1339
-1334
-1330
-1299
-1256
-1081
-688
-203
217
567
793
917
1066
1263
1262
1120
880
505
188
6
-129
-186
-195
-238
-288
-387
-495
-579
-649
-775
-965
-1226
-1514
-1808
-2033
-2152
-2263
-2292
-2264
-2132
-1957
-1768
-1569
-1422
-1317
-1204
-1043
-918
-836
-776
-816
-955
-1016
-985
-907
-727
-504
-345
-272
-223
-208
-185
-187
-278
-431
-589
-723
-846
-945
-1075
-1185
-1252
-1227
-1190
-1171
-1174
-1202
-1235
-1237
-1173
-1164
-1176
-1217
-1279
-1337
-1344
-1306
-1249
-1132
-1003
-869
-765
-671
-635
-588
-536
-489
-401
-314
-245
-192
-124
-48
113
323
547
734
876
983
1060
1117
1151
1151
1103
1091
1051
1054
1065
959
986
1111
1148
1303
1526
1595
1622
1778
1838
1837
1923
1947
1954
2109
2241
2341
2340
1817
1189
404
-543
-1164
-1394
-1464
-1544
-1461
-1586
-1678
-1460
-1280
-1171
-1052
-1079
-1194
-1170
-1156
-1137
-1136
-1145
-1148
-1123
-1008
-738
-317
86
446
746
908
1104
1304
1288
1150
918
599
328
172
52
-32
-64
-86
-115
-158
-236
-286
-289
-381
-504
-697
-975
-1294
-1516
-1637
-1745
-1819
-1841
-1786
-1692
-1549
-1377
-1249
-1147
-1011
-854
-756
-709
-684
-745
-849
-929
-944
-888
-801
-635
-465
-377
-318
-243
-153
-120
-135
-229
-352
-451
-534
-664
-874
-1077
-1264
-1348
-1301
-1212
-1160
-1113
-1035
-939
-839
-794
-860
-985
-1088
-1159
-1201
-1231
-1256
-1239
-1147
-1004
-878
-772
-673
-554
-413
-310
-247
-201
-154
-121
-76
-26
77
239
409
567
683
785
918
1063
1154
1165
1115
1100
1023
1007
985
809
731
753
883
995
1128
1253
1267
1450
1616
1743
1815
1845
1928
1991
2115
2172
2168
1811
1338
755
-132
-724
-1028
-1089
-1137
-1108
-1143
-1220
-1013
-876
-886
-940
-990
-1123
-1105
-1024
-1060
-1107
-1143
-1203
-1264
-1217
-1088
-783
-366
-4
271
445
589
804
937
902
769
544
315
126
-2
-109
-179
-172
-128
-88
-104
-171
-164
-145
-197
-313
-511
-763
-965
-1084
-1250
-1449
-1617
-1686
-1659
-1575
-1467
-1395
-1317
-1198
-1033
-882
-811
-805
-807
-859
-975
-1037
-1145
-1212
-1122
-1018
-911
-848
-770
-654
-529
-412
-386
-404
-404
-425
-471
-572
-751
-910
-1004
-1026
-1027
-992
-973
-927
-879
-830
-789
-759
-757
-781
-832
-939
-1009
-1082
-1126
-1169
-1170
-1163
-1111
-1042
-956
-841
-744
-603
-475
-327
-232
-157
-95
-26
47
118
183
219
289
355
441
508
580
628
675
709
735
777
771
734
705
691
721
776
795
805
824
926
1026
1133
1174
1205
1310
1426
1537
1600
1633
1554
1457
1131
631
192
-114
-188
-140
-21
15
79
144
36
-198
-400
-526
-531
-383
-271
-312
-445
-583
-768
-921
-1017
-997
-859
-665
-486
-455
-479
-430
-290
-184
-108
-125
-227
-344
-455
-536
-616
-645
-589
-493
-465
-504
-569
-607
-583
-519
-422
-358
-335
-299
-265
-309
-360
-398
-405
-373
-315
-279
-329
-392
-421
-414
-414
-401
-407
-408
-431
-523
-674
-812
-900
-939
-938
-969
-1013
-1053
-1086
-1107
-1146
-1139
-1083
-1014
-915
-836
-832
-880
-906
-925
-936
-924
-914
-929
-933
-932
-922
-901
-877
-845
-828
-789
-773
-777
-785
-776
-751
-713
-682
-679
-684
-697
-694
-664
-623
-584
-524
-438
-327
-268
-234
-205
-170
-115
-69
-54
-74
-88
-108
-114
-133
-134
-102
-40
30
112
171
252
355
459
567
627
719
815
943
1075
1176
1259
1351
1517
1684
1823
1951
2102
2292
2420
2335
2050
1669
1422
1358
1417
1553
1623
1673
1584
1279
860
502
271
210
292
326
219
6
-208
-430
-623
-761
-794
-709
-577
-495
-531
-606
-597
-513
-440
-409
-470
-607
-762
-898
-1013
-1108
-1116
-1028
-915
-876
-905
-956
-969
-900
-786
-666
-591
-549
-491
-468
-506
-552
-566
-505
-423
-365
-372
-432
-492
-499
-459
-432
-404
-370
-361
-401
-512
-669
-793
-842
-814
-819
-894
-1001
-1116
-1175
-1226
-1250
-1241
-1185
-1086
-997
-973
-1047
-1105
-1091
-1033
-979
-975
-1001
-1019
-1015
-1020
-1036
-1026
-952
-850
-788
-779
-796
-789
-727
-634
-557
-525
-523
-500
-495
-525
-550
-526
-456
-365
-282
-255
-234
-203
-143
-69
-1
37
63
83
74
31
-14
-41
-22
36
76
100
95
101
156
249
353
425
519
618
753
880
971
1068
1190
1352
1502
1638
1734
1844
2008
2217
2330
2215
1937
1585
1301
1192
1237
1369
1512
1619
1588
1246
778
394
164
125
198
236
133
-33
-233
-474
-714
-887
-910
-799
-668
-606
-647
-726
-727
-648
-585
-589
-668
-807
-963
-1129
-1250
-1322
-1314
-1185
-1061
-1034
-1087
-1164
-1184
-1103
-965
-834
-745
-691
-613
-579
-617
-654
-651
-576
-481
-430
-448
-507
-570
-564
-520
-476
-433
-380
-348
-373
-476
-634
-777
-848
-851
-871
-949
-1064
-1187
-1270
-1285
-1296
-1299
-1255
-1157
-1063
-1026
-1048
-1094
-1131
-1113
-1059
-1034
-1032
-1052
-1058
-1056
-1025
-1005
-966
-894
-810
-734
-714
-698
-658
-588
-505
-449
-465
-487
-501
-500
-493
-509
-505
-471
-398
-334
-302
-302
-272
-214
-151
-97
-76
-89
-110
-112
-132
-153
-173
-167
-107
-41
-16
0
34
116
268
421
552
653
729
842
962
1085
1177
1272
1418
1567
1729
1805
1886
2023
2204
2392
2451
2291
1960
1631
1384
1273
1266
1394
1514
1566
1460
1080
626
303
154
103
142
143
30
-129
-303
-535
-776
-903
-904
-791
-684
-677
-756
-772
-710
-610
-554
-589
-660
-760
-867
-1013
-1123
-1184
-1140
-998
-884
-890
-949
-971
-960
-880
-777
-647
-560
-496
-433
-418
-479
-531
-507
-446
-402
-408
-444
-516
-548
-535
-502
-460
-437
-412
-399
-431
-538
-691
-833
-916
-954
-985
-1073
-1172
-1257
-1317
-1319
-1323
-1291
-1216
-1115
-1019
-976
-991
-1034
-1030
-976
-950
-958
-953
-948
-922
-906
-907
-897
-836
-746
-655
-605
-603
-577
-529
-441
-383
-359
-366
-380
-383
-420
-482
-533
-524
-465
-414
-385
-367
-362
-319
-277
-248
-230
-222
-215
-216
-240
-290
-305
-287
-250
-217
-176
-133
-73
15
126
260
398
538
612
697
785
888
1025
1136
1269
1410
1551
1669
1772
1929
2078
2239
2416
2480
2339
1999
1635
1315
1206
1219
1316
1447
1472
1379
1016
584
256
73
17
48
79
-36
-194
-377
-599
-789
-903
-930
-828
-726
-705
-770
-835
-790
-698
-614
-613
-671
-812
-947
-1094
-1197
-1224
-1185
-1041
-947
-951
-1012
-1050
-1047
-963
-842
-706
-620
-577
-534
-545
-594
-634
-608
-560
-506
-510
-531
-571
-597
-567
-529
-466
-432
-405
-412
-467
-582
-720
-831
-909
-950
-1021
-1122
-1220
-1292
-1329
-1314
-1298
-1271
-1211
-1141
-1057
-993
-969
-946
-925
-921
-913
-929
-979
-1022
-1022
-989
-955
-895
-826
-762
-714
-675
-656
-633
-586
-538
-500
-489
-514
-555
-593
-633
-666
-682
-686
-664
-611
-553
-505
-467
-412
-356
-328
-305
-300
-304
-318
-330
-341
-340
-337
-310
-249
-185
-117
-35
51
154
275
403
531
626
691
768
867
976
1075
1153
1254
1361
1478
1595
1687
1821
1953
2102
2272
2382
2303
2018
1676
1334
1148
1122
1231
1375
1438
1391
1111
717
397
207
133
162
208
144
2
-170
-360
-563
-705
-749
-695
-633
-607
-640
-693
-659
-573
-481
-468
-522
-616
-756
-913
-1030
-1077
-1085
-989
-889
-883
-949
-1018
-1022
-982
-899
-772
-666
-610
-560
-537
-549
-538
-504
-446
-388
-379
-405
-485
-552
-559
-534
-497
-459
-438
-451
-490
-579
-675
-749
-828
-907
-985
-1059
-1126
-1151
-1186
-1195
-1180
-1128
-1093
-1099
-1052
-1024
-1011
-998
-981
-992
-1015
-1005
-986
-973
-954
-936
-922
-906
-888
-872
-849
-795
-747
-708
-678
-654
-631
-605
-585
-586
-595
-619
-608
-600
-595
-586
-569
-531
-481
-437
-401
-364
-332
-261
-196
-152
-130
-108
-90
-75
-61
-56
-28
15
60
107
181
248
327
431
557
665
773
875
937
1038
1133
1223
1315
1423
1531
1614
1759
1870
1967
2097
2258
2385
2284
1993
1627
1306
1164
1175
1294
1417
1472
1450
1169
775
457
263
211
255
323
211
36
-152
-364
-561
-695
-733
-691
-616
-588
-637
-713
-699
-590
-485
-484
-555
-687
-843
-1007
-1120
-1181
-1206
-1135
-1050
-1031
-1095
-1151
-1154
-1093
-966
-841
-746
-691
-635
-597
-609
-633
-620
-563
-513
-494
-521
-574
-612
-589
-531
-489
-455
-438
-434
-460
-533
-628
-698
-774
-869
-953
-1038
-1111
-1163
-1210
-1227
-1225
-1175
-1147
-1119
-1057
-1002
-959
-940
-920
-958
-1010
-1039
-1074
-1093
-1098
-1076
-1045
-1031
-1030
-1041
-1041
-999
-948
-899
-880
-861
-839
-815
-807
-830
-847
-872
-839
-829
-841
-830
-793
-708
-627
-560
-495
-426
-362
-297
-227
-182
-137
-92
-69
-61
-78
-85
-67
-29
34
104
162
219
285
362
479
576
657
766
851
940
1008
1075
1156
1251
1384
1475
1563
1658
1769
1897
2037
2149
2115
1918
1604
1270
1082
1053
1107
1238
1313
1301
1088
705
410
204
98
70
93
14
-137
-303
-514
-705
-868
-914
-890
-822
-799
-833
-884
-854
-779
-713
-669
-701
-802
-956
-1107
-1242
-1320
-1340
-1273
-1181
-1179
-1218
-1262
-1240
-1179
-1069
-949
-865
-805
-763
-716
-726
-733
-714
-657
-600
-588
-601
-646
-694
-690
-642
-591
-548
-527
-518
-540
-604
-665
-701
-730
-747
-799
-946
-1073
-1117
-1114
-1087
-1082
-1069
-1046
-1007
-977
-1006
-1034
-1013
-947
-885
-875
-920
-969
-951
-920
-899
-903
-912
-885
-855
-873
-904
-898
-841
-740
-675
-682
-722
-743
-713
-670
-673
-686
-680
-640
-594
-584
-591
-568
-489
-393
-324
-283
-270
-235
-155
-85
-51
-45
-35
9
27
40
34
47
112
192
265
278
294
354
442
552
660
781
888
1004
1117
1222
1323
1369
1477
1635
1767
1870
1984
2149
2266
2294
2117
1781
1414
1170
1136
1188
1310
1379
1396
1279
971
640
378
244
210
266
222
47
-138
-314
-504
-668
-782
-833
-799
-764
-761
-842
-873
-787
-653
-564
-560
-633
-778
-899
-1013
-1077
-1104
-1070
-966
-918
-954
-1023
-1040
-1005
-918
-793
-678
-630
-589
-525
-493
-491
-487
-429
-375
-344
-372
-443
-549
-622
-628
-611
-585
-587
-573
-581
-609
-649
-671
-677
-697
-748
-864
-974
-1068
-1100
-1127
-1141
-1151
-1136
-1068
-1070
-1090
-1082
-1063
-1011
-905
-815
-798
-794
-751
-706
-682
-686
-705
-719
-714
-697
-697
-718
-716
-685
-647
-629
-633
-640
-635
-630
-620
-605
-616
-603
-569
-571
-571
-555
-526
-474
-406
-344
-288
-227
-138
-35
30
36
51
84
118
131
110
93
115
176
252
298
330
408
523
645
738
800
868
973
1106
1231
1374
1515
1616
1786
1940
2200
2629
3007
3109
2872
2402
1853
1380
969
763
600
527
554
621
526
226
56
-48
-92
-129
-155
-331
-602
-816
-1046
-1335
-1728
-1969
-1986
-1832
-1649
-1520
-1416
-1227
-810
-369
-100
3
-3
-62
-152
-260
-362
-455
-535
-545
-526
-524
-493
-379
-211
-16
175
341
436
407
326
167
-69
-317
-533
-748
-993
-1239
-1413
-1489
-1474
-1387
-1289
-1149
-999
-874
-841
-886
-962
-1061
-1141
-1264
-1486
-1729
-1928
-2035
-2007
-1916
-1779
-1581
-1349
-1107
-846
-653
-623
-632
-629
-679
-754
-841
-943
-1017
-1034
-988
-892
-770
-646
-486
-324
-233
-168
-159
-205
-306
-433
-607
-806
-1022
-1202
-1314
-1373
-1356
-1278
-1159
-1011
-840
-662
-483
-321
-210
-174
-164
-172
-179
-200
-197
-163
-105
30
192
370
551
742
967
1164
1315
1401
1479
1531
1542
1570
1552
1558
1636
1725
1833
1983
2162
2332
2553
2746
2908
3078
3207
3247
2972
2448
1650
723
-60
-655
-1090
-1329
-1400
-1429
-1357
-1117
-1076
-1095
-1032
-1036
-1121
-1142
-1181
-1341
-1475
-1607
-1757
-1873
-1885
-1690
-1304
-853
-430
-46
315
679
1014
1196
1168
968
660
340
37
-203
-339
-402
-376
-301
-243
-175
-61
82
160
107
-63
-329
-634
-930
-1244
-1561
-1850
-2045
-2115
-2094
-2020
-1886
-1691
-1459
-1211
-992
-847
-792
-817
-889
-1011
-1122
-1186
-1192
-1154
-1063
-894
-744
-649
-531
-360
-242
-129
-56
-114
-219
-324
-507
-690
-877
-1113
-1275
-1300
-1283
-1183
-1002
-853
-723
-564
-474
-477
-577
-761
-948
-1124
-1274
-1418
-1514
-1541
-1476
-1357
-1219
-1066
-916
-760
-605
-496
-466
-445
-447
-461
-467
-470
-445
-354
-207
-54
131
349
575
772
954
1070
1094
1073
1029
951
848
729
627
644
685
777
948
1087
1286
1579
1786
1931
2037
2079
2103
2138
2099
2083
2129
2152
2289
2515
2579
2260
1865
1297
547
32
-340
-666
-884
-1043
-1154
-1216
-1158
-1178
-1164
-1202
-1275
-1300
-1277
-1206
-1170
-1144
-1154
-1204
-1248
-1174
-1012
-767
-460
-184
16
208
453
659
743
717
597
362
178
24
-74
-97
-138
-148
-170
-207
-238
-211
-192
-269
-410
-597
-825
-1045
-1208
-1356
-1517
-1646
-1690
-1677
-1645
-1598
-1517
-1415
-1312
-1171
-1037
-961
-931
-925
-912
-902
-879
-847
-851
-811
-754
-695
-579
-469
-386
-319
-301
-350
-448
-548
-727
-912
-1032
-1122
-1150
-1096
-1042
-974
-864
-734
-645
-590
-579
-636
-714
-810
-923
-1043
-1164
-1256
-1276
-1266
-1217
-1153
-1079
-983
-897
-814
-749
-714
-705
-684
-655
-616
-564
-483
-381
-222
-25
150
346
536
659
720
781
787
769
731
663
629
613
603
667
746
803
954
1098
1197
1317
1471
1568
1656
1738
1812
1855
1890
1941
2022
2162
2259
2435
2623
2696
2390
1836
1275
462
-326
-839
-1178
-1427
-1584
-1603
-1595
-1472
-1280
-1180
-1167
-1212
-1334
-1421
-1452
-1500
-1513
-1511
-1492
-1449
-1299
-1044
-678
-269
106
379
586
772
905
925
786
588
296
53
-69
-137
-123
-67
25
109
143
123
85
20
-156
-442
-746
-1062
-1357
-1534
-1647
-1741
-1786
-1720
-1589
-1441
-1323
-1220
-1138
-1101
-1077
-1064
-1069
-1122
-1148
-1140
-1105
-1037
-986
-833
-687
-557
-355
-205
-153
-143
-164
-255
-392
-515
-672
-804
-876
-910
-914
-918
-958
-967
-920
-892
-858
-853
-867
-901
-935
-966
-1015
-1085
-1149
-1176
-1180
-1161
-1110
-1059
-998
-924
-861
-814
-788
-796
-804
-788
-772
-714
-636
-543
-411
-222
-41
129
306
460
582
657
696
744
749
721
734
759
737
712
765
796
805
938
1041
1124
1234
1284
1375
1460
1515
1598
1666
1702
1775
1918
2038
2193
2388
2534
2733
2706
2191
1579
838
-100
-770
-1176
-1456
-1611
-1574
-1524
-1408
-1180
-1025
-962
-981
-1118
-1300
-1405
-1518
-1550
-1555
-1558
-1485
-1351
-1122
-780
-337
66
415
681
848
954
974
832
651
399
89
-97
-191
-172
-83
61
186
247
238
171
100
-55
-332
-672
-1018
-1350
-1586
-1711
-1769
-1757
-1679
-1563
-1413
-1270
-1199
-1134
-1098
-1112
-1119
-1131
-1160
-1203
-1181
-1133
-1008
-862
-745
-533
-363
-242
-93
-22
-62
-137
-260
-437
-606
-718
-825
-876
-892
-891
-879
-863
-876
-863
-840
-855
-889
-956
-1039
-1086
-1119
-1167
-1182
-1206
-1227
-1194
-1130
-1082
-998
-911
-854
-792
-780
-807
-840
-870
-882
-855
-805
-721
-561
-363
-161
52
257
408
534
656
741
790
780
774
743
702
695
699
727
713
778
924
981
1111
1251
1319
1354
1444
1502
1537
1637
1673
1756
1894
2009
2184
2398
2631
2738
2943
2820
2149
1486
643
-290
-921
-1306
-1547
-1630
-1586
-1483
-1334
-1099
-968
-886
-941
-1097
-1266
-1379
-1488
-1498
-1484
-1464
-1375
-1259
-996
-594
-159
254
598
843
981
1059
1041
834
595
300
-10
-182
-288
-263
-133
-15
103
168
151
69
-35
-216
-531
-903
-1265
-1601
-1827
-1919
-1931
-1895
-1803
-1658
-1469
-1312
-1219
-1131
-1095
-1103
-1113
-1140
-1186
-1224
-1234
-1187
-1114
-983
-870
-714
-509
-390
-282
-230
-316
-434
-579
-753
-952
-1085
-1162
-1227
-1200
-1118
-1012
-896
-807
-744
-682
-675
-702
-764
-860
-967
-1064
-1133
-1175
-1198
-1195
-1140
-1045
-954
-853
-734
-684
-647
-632
-654
-676
-713
-742
-729
-662
-544
-354
-124
130
384
607
761
883
949
959
945
898
841
805
763
752
821
917
989
1103
1253
1361
1459
1612
1696
1734
1798
1828
1825
1848
1908
1981
2094
2286
2451
2663
2848
2526
1896
1226
325
-608
-1132
-1432
-1671
-1718
-1642
-1567
-1374
-1113
-984
-925
-959
-1095
-1226
-1294
-1344
-1361
-1335
-1291
-1228
-1120
-895
-524
-107
288
614
831
976
1065
1017
857
616
271
-46
-212
-293
-281
-157
-6
90
122
91
29
-61
-252
-558
-887
-1231
-1547
-1725
-1803
-1834
-1797
-1697
-1563
-1407
-1284
-1173
-1060
-1006
-993
-974
-965
-999
-1007
-966
-893
-827
-718
-537
-413
-296
-162
-94
-85
-132
-220
-369
-555
-729
-876
-974
-1000
-999
-985
-994
-1020
-1020
-1024
-1020
-1034
-1076
-1127
-1165
-1197
-1238
-1263
-1270
-1262
-1208
-1138
-1050
-926
-828
-744
-667
-621
-608
-602
-602
-598
-562
-512
-457
-349
-192
-23
196
408
595
752
874
911
932
963
908
855
844
820
765
792
855
895
999
1140
1255
1333
1464
1595
1635
1693
1740
1786
1838
1874
1960
2071
2194
2368
2602
2823
2925
2485
1813
1101
178
-589
-1002
-1253
-1436
-1513
-1477
-1449
-1235
-1001
-909
-900
-999
-1202
-1319
-1367
-1393
-1365
-1367
-1346
-1307
-1141
-853
-444
-29
303
545
706
831
918
856
674
419
72
-184
-283
-302
-225
-104
3
55
41
2
-63
-178
-381
-695
-1032
-1364
-1627
-1736
-1778
-1789
-1754
-1653
-1517
-1368
-1257
-1178
-1121
-1116
-1112
-1083
-1078
-1089
-1091
-1037
-958
-882
-754
-599
-474
-309
-278
-302
-249
-330
-469
-620
-839
-1040
-1133
-1145
-1176
-1177
-1106
-1074
-994
-907
-831
-792
-807
-856
-889
-964
-1018
-1080
-1134
-1162
-1144
-1084
-1020
-939
-864
-760
-654
-589
-590
-598
-629
-648
-630
-636
-608
-523
-370
-177
31
235
425
611
745
819
875
886
870
832
765
706
715
732
732
875
998
1063
1238
1418
1483
1572
1714
1729
1774
1903
1915
1916
1987
2096
2225
2415
2608
2778
2721
2118
1409
674
-259
-931
-1214
-1436
-1587
-1566
-1536
-1450
-1183
-998
-923
-941
-1087
-1288
-1351
-1410
-1418
-1360
-1351
-1315
-1209
-998
-677
-253
115
449
703
836
960
1000
855
612
348
30
-191
-256
-241
-158
-47
25
56
62
-7
-66
-186
-465
-818
-1146
-1463
-1681
-1754
-1781
-1772
-1709
-1577
-1412
-1259
-1163
-1062
-993
-994
-987
-964
-970
-993
-960
-901
-833
-722
-566
-481
-418
-278
-192
-168
-173
-250
-393
-578
-784
-991
-1142
-1198
-1228
-1190
-1129
-1054
-960
-875
-810
-772
-772
-831
-928
-1010
-1079
-1136
-1143
-1152
-1145
-1095
-1017
-922
-846
-753
-650
-585
-557
-550
-566
-576
-589
-573
-520
-441
-293
-96
118
334
553
723
827
899
954
949
892
849
825
796
794
848
883
953
1085
1182
1310
1456
1586
1707
1805
1865
1885
1918
1967
2030
2108
2197
2349
2508
2676
2755
2227
1529
805
-130
-875
-1200
-1399
-1559
-1583
-1556
-1566
-1340
-1103
-990
-954
-1030
-1243
-1323
-1373
-1380
-1279
-1227
-1154
-1091
-939
-669
-262
150
485
726
871
957
1033
950
735
485
155
-93
-192
-202
-139
-45
43
70
49
-11
-86
-185
-422
-743
-1074
-1415
-1672
-1764
-1765
-1751
-1696
-1593
-1457
-1312
-1188
-1091
-1014
-966
-941
-906
-914
-918
-908
-870
-832
-744
-596
-462
-345
-293
-201
-153
-205
-254
-341
-511
-714
-912
-1046
-1183
-1246
-1225
-1169
-1084
-983
-903
-818
-786
-765
-775
-839
-918
-1029
-1098
-1144
-1163
-1142
-1105
-1047
-951
-830
-701
-637
-588
-567
-566
-557
-570
-583
-589
-555
-474
-348
-192
4
222
436
611
737
824
865
916
871
839
808
738
752
770
796
864
920
1035
1168
1306
1490
1553
1662
1762
1781
1834
1891
1926
1986
2030
2186
2315
2482
2378
1741
1098
334
-476
-990
-1262
-1412
-1558
-1598
-1564
-1521
-1264
-1067
-1002
-1021
-1160
-1295
-1316
-1322
-1257
-1231
-1200
-1125
-1039
-789
-484
-112
234
489
700
841
950
994
858
661
405
99
-90
-165
-133
-77
-26
3
-20
-63
-113
-169
-305
-583
-911
-1240
-1521
-1690
-1780
-1802
-1805
-1762
-1657
-1511
-1364
-1267
-1172
-1095
-1047
-999
-962
-955
-952
-934
-873
-818
-712
-574
-464
-355
-223
-146
-98
-198
-382
-459
-627
-810
-915
-1014
-1107
-1128
-1060
-1025
-1024
-990
-1057
-1056
-1035
-1052
-1059
-1072
-1145
-1148
-1146
-1136
-1132
-1124
-1077
-1030
-923
-838
-766
-735
-713
-694
-688
-691
-682
-688
-631
-516
-409
-238
-53
143
319
485
605
697
758
798
759
752
776
760
768
764
779
795
788
917
1028
1062
1178
1267
1390
1526
1625
1739
1792
1855
1929
2038
2140
2275
2429
2615
2562
1973
1251
417
-496
-1114
-1330
-1446
-1526
-1506
-1468
-1420
-1163
-950
-889
-927
-1096
-1326
-1419
-1434
-1393
-1289
-1198
-1113
-999
-782
-471
-58
327
614
786
863
920
944
812
599
323
-8
-192
-225
-176
-77
12
76
68
2
-87
-191
-344
-629
-988
-1337
-1659
-1857
-1895
-1871
-1826
-1739
-1607
-1463
-1315
-1199
-1110
-1071
-1059
-1023
-992
-1002
-1001
-972
-904
-816
-688
-528
-381
-297
-242
-165
-153
-206
-275
-411
-601
-797
-938
-1008
-1042
-1020
-1028
-1026
-1012
-995
-994
-997
-1042
-1075
-1101
-1136
-1151
-1169
-1165
-1134
-1078
-1015
-938
-871
-805
-728
-642
-606
-581
-594
-630
-626
-611
-576
-529
-441
-318
-142
58
256
447
628
754
859
926
927
911
898
854
839
871
856
865
901
983
1027
1096
1199
1309
1390
1496
1597
1666
1748
1818
1886
1956
2061
2177
2319
2450
2580
2357
1612
912
25
-877
-1280
-1446
-1509
-1487
-1410
-1423
-1327
-1039
-862
-782
-801
-1047
-1307
-1356
-1380
-1253
-1126
-1044
-960
-852
-612
-250
188
545
795
927
949
961
914
706
474
172
-135
-265
-322
-280
-158
-65
-20
-52
-115
-209
-316
-486
-802
-1163
-1497
-1790
-1917
-1917
-1884
-1821
-1751
-1642
-1502
-1346
-1221
-1131
-1080
-1076
-1050
-1022
-1022
-1017
-974
-886
-771
-641
-463
-317
-234
-142
-163
-208
-228
-352
-514
-690
-905
-1122
-1309
-1396
-1447
-1392
-1277
-1209
-1103
-1008
-932
-831
-807
-848
-913
-1036
-1131
-1196
-1216
-1208
-1128
-1024
-946
-836
-715
-630
-568
-537
-539
-553
-595
-612
-621
-601
-542
-431
-240
-10
224
458
673
834
946
1000
1023
967
877
812
737
649
663
703
728
831
993
1103
1260
1370
1413
1563
1576
1616
1723
1731
1783
1833
1935
1996
2129
2312
2410
2263
1591
827
45
-794
-1217
-1294
-1401
-1475
-1484
-1512
-1458
-1150
-914
-830
-839
-1024
-1260
-1277
-1278
-1197
-1064
-1048
-1012
-922
-734
-395
35
381
636
771
832
872
871
700
441
170
-155
-326
-345
-305
-236
-163
-137
-173
-223
-265
-313
-442
-727
-1076
-1391
-1666
-1805
-1807
-1796
-1774
-1724
-1639
-1506
-1367
-1245
-1146
-1087
-1062
-1025
-976
-955
-938
-897
-840
-733
-576
-462
-369
-301
-326
-323
-267
-303
-385
-508
-720
-903
-999
-1048
-1102
-1151
-1228
-1323
-1334
-1323
-1284
-1203
-1178
-1166
-1122
-1117
-1103
-1108
-1131
-1135
-1117
-1089
-1055
-1000
-933
-831
-694
-616
-557
-515
-541
-555
-511
-495
-456
-391
-318
-179
-20
170
371
568
694
793
877
903
899
865
835
854
819
759
839
888
864
945
1086
1165
1234
1379
1400
1417
1582
1654
1676
1774
1790
1824
1915
2032
2165
2324
2299
1642
931
168
-769
-1241
-1346
-1426
-1432
-1432
-1458
-1427
-1153
-864
-746
-721
-926
-1230
-1321
-1337
-1230
-1063
-1014
-967
-932
-765
-427
-35
338
627
771
828
867
903
768
565
313
-53
-245
-280
-252
-156
-97
-68
-87
-154
-227
-273
-377
-647
-988
-1308
-1616
-1792
-1810
-1791
-1755
-1701
-1614
-1478
-1313
-1178
-1071
-1016
-1008
-976
-937
-926
-891
-843
-793
-675
-537
-441
-312
-252
-195
-120
-84
-185
-355
-467
-680
-853
-913
-1018
-1074
-1079
-1104
-1149
-1159
-1143
-1140
-1099
-1050
-1038
-1019
-1001
-1037
-1021
-1043
-1042
-1062
-1074
-1035
-979
-886
-769
-672
-615
-565
-552
-584
-613
-576
-558
-499
-425
-354
-228
-52
143
366
543
663
771
843
855
822
810
756
716
707
683
645
664
715
871
996
1066
1241
1394
1503
1565
1683
1749
1731
1822
1839
1870
1966
2087
2218
2408
2244
1525
831
20
-832
-1229
-1332
-1412
-1457
-1450
-1480
-1390
-1082
-872
-774
-775
-975
-1193
-1203
-1170
-1024
-895
-847
-820
-747
-554
-219
197
550
807
937
997
1045
1039
869
642
348
29
-127
-177
-169
-104
-52
-42
-88
-159
-229
-304
-464
-782
-1142
-1465
-1754
-1888
-1878
-1850
-1819
-1756
-1649
-1484
-1302
-1161
-1042
-967
-941
-906
-854
-841
-832
-791
-715
-600
-428
-316
-223
-152
-136
-79
-35
-168
-319
-440
-675
-866
-972
-1105
-1191
-1194
-1177
-1165
-1124
-1116
-1176
-1131
-1094
-1082
-1049
-1076
-1151
-1148
-1128
-1083
-1063
-1056
-1041
-987
-891
-781
-679
-651
-622
-584
-569
-566
-535
-521
-463
-382
-278
-115
73
259
442
594
675
744
799
800
755
752
714
731
779
753
746
727
802
884
951
1050
1105
1211
1284
1359
1469
1565
1600
1620
1759
1821
1859
2026
2138
2251
2204
1588
812
15
-813
-1294
-1439
-1478
-1562
-1587
-1553
-1481
-1145
-839
-737
-738
-900
-1168
-1230
-1217
-1128
-1011
-982
-952
-883
-698
-384
26
388
647
830
920
964
1001
868
653
364
25
-159
-224
-213
-135
-71
-39
-74
-95
-123
-192
-317
-599
-965
-1310
-1620
-1799
-1822
-1817
-1800
-1746
-1635
-1495
-1309
-1175
-1079
-1009
-1001
-974
-945
-932
-928
-908
-869
-760
-670
-589
-476
-391
-331
-306
-231
-258
-364
-479
-694
-919
-1086
-1196
-1215
-1191
-1137
-1136
-1109
-1071
-1038
-989
-949
-976
-1015
-1078
-1126
-1135
-1131
-1114
-1099
-1053
-999
-945
-897
-810
-719
-639
-594
-554
-558
-577
-545
-474
-392
-284
-146
21
172
330
527
707
839
910
964
963
919
916
901
883
863
847
832
845
907
954
1021
1119
1203
1317
1393
1456
1494
1581
1661
1707
1801
1845
1919
2050
2160
2219
1757
974
231
-668
-1287
-1443
-1513
-1531
-1586
-1582
-1568
-1350
-980
-814
-759
-848
-1133
-1260
-1216
-1144
-947
-880
-868
-827
-681
-367
22
400
663
813
881
886
916
840
612
370
46
-196
-275
-292
-235
-193
-192
-209
-280
-355
-423
-525
-765
-1117
-1449
-1736
-1948
-2006
-1995
-1990
-1949
-1853
-1707
-1525
-1361
-1223
-1120
-1079
-1048
-971
-928
-915
-887
-848
-783
-732
-619
-496
-473
-404
-310
-290
-282
-335
-471
-671
-852
-989
-1124
-1192
-1247
-1317
-1302
-1251
-1158
-1056
-992
-947
-931
-927
-943
-982
-1002
-1027
-1045
-1064
-1076
-1044
-1005
-927
-805
-704
-608
-531
-482
-451
-453
-436
-400
-367
-309
-239
-136
5
173
372
564
731
853
934
969
958
944
939
894
869
856
789
829
881
925
1061
1167
1329
1444
1533
1698
1771
1848
1891
1902
1934
1945
2027
2148
2248
2045
1350
620
-148
-932
-1313
-1377
-1448
-1512
-1545
-1562
-1490
-1182
-930
-870
-909
-1119
-1345
-1333
-1233
-1051
-892
-850
-825
-760
-562
-232
136
443
644
746
801
844
852
724
520
248
-42
-189
-246
-247
-211
-193
-207
-264
-323
-396
-481
-642
-946
-1288
-1571
-1802
-1903
-1896
-1886
-1880
-1843
-1734
-1592
-1455
-1334
-1240
-1181
-1154
-1085
-1010
-940
-883
-839
-781
-687
-641
-562
-483
-441
-419
-419
-390
-447
-536
-622
-804
-940
-1020
-1097
-1161
-1210
-1246
-1276
-1279
-1234
-1192
-1131
-1059
-1052
-1027
-1010
-976
-951
-943
-936
-954
-967
-936
-886
-827
-741
-649
-584
-542
-503
-483
-452
-373
-299
-215
-121
-14
130
270
435
593
753
884
949
1020
1051
1032
1028
1045
1040
1037
1010
966
1013
1023
1028
1133
1256
1349
1482
1621
1722
1813
1905
1926
1960
2006
2030
2109
2212
2225
1710
922
146
-746
-1378
-1553
-1583
-1584
-1611
-1604
-1575
-1359
-1003
-831
-810
-941
-1248
-1425
-1369
-1240
-1041
-904
-844
-781
-633
-331
77
470
735
876
943
943
927
839
625
358
43
-170
-224
-208
-117
-44
-19
-31
-105
-194
-280
-415
-666
-1028
-1372
-1653
-1828
-1853
-1805
-1783
-1744
-1637
-1487
-1313
-1166
-1072
-1021
-1011
-1008
-954
-902
-845
-799
-741
-710
-633
-509
-409
-290
-196
-222
-297
-313
-391
-500
-619
-792
-960
-1069
-1145
-1230
-1260
-1254
-1254
-1177
-1076
-997
-926
-886
-887
-874
-887
-894
-926
-971
-989
-991
-960
-904
-835
-754
-657
-557
-510
-497
-469
-462
-415
-356
-314
-257
-154
-11
153
334
498
651
794
905
969
1031
1040
1009
1015
994
971
946
966
995
990
1040
1131
1277
1437
1557
1687
1777
1845
1900
1939
1957
1955
2011
2094
2170
2159
1594
785
58
-813
-1351
-1479
-1537
-1613
-1667
-1662
-1641
-1376
-1065
-961
-971
-1132
-1427
-1493
-1404
-1242
-1020
-924
-856
-776
-604
-301
88
434
662
795
861
883
897
787
561
330
42
-128
-156
-138
-74
-34
-10
-23
-70
-145
-251
-402
-686
-1042
-1346
-1593
-1750
-1766
-1731
-1717
-1685
-1588
-1457
-1319
-1212
-1149
-1107
-1109
-1094
-1027
-977
-927
-865
-787
-698
-623
-495
-424
-382
-285
-256
-268
-305
-396
-538
-725
-868
-986
-1061
-1096
-1145
-1151
-1148
-1149
-1148
-1163
-1171
-1170
-1179
-1183
-1195
-1201
-1164
-1119
-1061
-1010
-984
-962
-942
-886
-822
-759
-706
-682
-651
-619
-609
-553
-488
-410
-275
-137
12
165
320
469
608
717
788
835
838
802
837
865
853
927
939
870
867
931
959
1022
1122
1231
1325
1438
1575
1660
1735
1789
1826
1893
1949
2058
2087
2140
1785
1031
377
-402
-1100
-1381
-1426
-1497
-1585
-1563
-1562
-1369
-985
-814
-775
-870
-1148
-1323
-1285
-1202
-1027
-906
-843
-768
-621
-344
41
430
707
861
920
927
953
886
671
451
167
-47
-110
-115
-90
-35
19
24
1
-64
-169
-293
-520
-865
-1207
-1512
-1742
-1806
-1763
-1757
-1737
-1644
-1522
-1372
-1256
-1181
-1135
-1143
-1158
-1119
-1078
-1052
-1001
-937
-816
-692
-615
-537
-484
-438
-387
-347
-372
-484
-608
-765
-931
-1044
-1190
-1337
-1446
-1469
-1398
-1292
-1171
-1078
-1006
-926
-877
-855
-883
-963
-1049
-1103
-1102
-1070
-1065
-1027
-939
-836
-722
-600
-517
-485
-462
-441
-424
-410
-386
-354
-277
-190
-60
119
303
477
637
808
945
1034
1064
1059
1037
988
962
982
977
933
956
1012
1126
1271
1413
1527
1649
1796
1884
1936
1963
1960
1981
2012
2082
2226
2292
2230
1658
911
206
-645
-1173
-1338
-1412
-1473
-1503
-1505
-1478
-1206
-884
-790
-768
-900
-1182
-1244
-1164
-1015
-825
-722
-676
-615
-458
-145
253
603
831
932
971
970
956
830
606
359
67
-101
-134
-137
-72
-17
5
-9
-59
-122
-212
-348
-607
-957
-1270
-1539
-1684
-1700
-1675
-1655
-1614
-1533
-1402
-1241
-1128
-1051
-1023
-1031
-1006
-941
-894
-842
-773
-703
-605
-549
-465
-346
-303
-335
-322
-317
-404
-505
-611
-798
-933
-1003
-1073
-1116
-1102
-1093
-1113
-1113
-1127
-1104
-1053
-1034
-1042
-1040
-1048
-1034
-978
-927
-866
-822
-809
-759
-722
-680
-606
-522
-474
-442
-420
-417
-396
-356
-293
-209
-98
25
186
320
467
617
758
872
941
1012
997
995
1010
1031
1043
1067
1124
1136
1140
1194
1242
1296
1422
1560
1674
1807
1918
1929
2015
2092
2116
2202
2311
2341
2342
1931
1123
407
-448
-1160
-1411
-1460
-1524
-1534
-1476
-1449
-1216
-877
-737
-706
-805
-1091
-1254
-1270
-1218
-1042
-903
-809
-719
-578
-318
59
424
707
884
959
943
921
796
529
292
5
-224
-298
-300
-232
-127
-73
-63
-79
-154
-251
-387
-632
-1004
-1356
-1655
-1869
-1902
-1860
-1838
-1780
-1696
-1571
-1405
-1276
-1194
-1146
-1159
-1181
-1151
-1128
-1110
-1051
-968
-869
-844
-763
-631
-561
-467
-397
-434
-525
-631
-760
-920
-1090
-1221
-1363
-1420
-1422
-1389
-1301
-1218
-1131
-1047
-944
-879
-867
-901
-940
-959
-970
-961
-936
-915
-887
-807
-730
-642
-550
-473
-404
-392
-368
-334
-330
-327
-267
-195
-96
43
224
385
527
678
821
952
1068
1116
1133
1134
1072
1085
1115
1121
1144
1221
1294
1335
1443
1532
1610
1749
1907
2022
2058
2054
2071
2108
2191
2317
2372
2364
1829
974
238
-644
-1325
-1526
-1605
-1700
-1720
-1677
-1636
-1378
-1011
-885
-871
-1006
-1296
-1430
-1388
-1280
-1081
-920
-839
-733
-559
-258
124
481
730
862
890
871
866
731
478
212
-111
-352
-407
-361
-275
-187
-160
-149
-180
-261
-331
-457
-715
-1069
-1388
-1664
-1846
-1846
-1756
-1686
-1616
-1505
-1372
-1231
-1128
-1049
-1015
-1036
-1033
-1003
-984
-955
-905
-818
-719
-709
-601
-476
-418
-327
-262
-295
-397
-539
-731
-966
-1164
-1372
-1560
-1629
-1620
-1507
-1353
-1200
-1043
-892
-774
-694
-696
-765
-830
-903
-958
-974
-957
-956
-917
-829
-745
-637
-521
-417
-348
-311
-283
-276
-300
-300
-293
-267
-168
-18
182
398
613
781
952
1094
1173
1220
1227
1149
1079
1093
1052
1095
1192
1272
1394
1497
1619
1737
1840
1967
2097
2151
2185
2217
2190
2183
2296
2332
2309
1889
1086
358
-470
-1215
-1512
-1589
-1685
-1704
-1645
-1639
-1466
-1168
-1019
-967
-1002
-1210
-1338
-1285
-1175
-983
-791
-654
-517
-339
-60
315
671
952
1104
1160
1138
1122
1014
786
558
235
-37
-142
-156
-108
-51
-37
-41
-88
-181
-265
-385
-634
-975
-1283
-1576
-1772
-1810
-1750
-1674
-1606
-1494
-1347
-1174
-1051
-940
-877
-897
-887
-846
-822
-807
-757
-704
-609
-562
-579
-455
-389
-387
-270
-246
-360
-446
-563
-750
-944
-1097
-1282
-1393
-1409
-1408
-1342
-1269
-1190
-1094
-996
-894
-824
-836
-881
-880
-854
-827
-798
-805
-829
-787
-728
-676
-601
-528
-475
-419
-389
-376
-360
-344
-287
-221
-114
9
163
328
499
647
767
891
933
985
1014
980
976
1048
1052
1043
1157
1212
1232
1415
1557
1635
1811
1931
2041
2156
2209
2226
2237
2302
2353
2376
2323
1724
946
305
-567
-1207
-1467
-1606
-1712
-1707
-1612
-1547
-1315
-1068
-996
-981
-1079
-1298
-1379
-1369
-1299
-1159
-1017
-861
-715
-500
-174
213
556
842
990
1047
1038
1044
930
680
422
93
-121
-205
-207
-134
-60
-43
-33
-72
-159
-235
-376
-637
-982
-1316
-1617
-1825
-1851
-1816
-1778
-1697
-1556
-1384
-1214
-1104
-993
-922
-912
-899
-864
-850
-849
-825
-761
-735
-759
-646
-538
-479
-386
-305
-335
-413
-485
-626
-810
-1009
-1225
-1379
-1464
-1531
-1529
-1511
-1470
-1398
-1289
-1167
-1076
-1012
-999
-973
-949
-927
-921
-908
-902
-867
-798
-747
-668
-596
-508
-415
-346
-289
-259
-241
-210
-185
-160
-121
-38
104
253
415
579
710
827
912
996
1030
992
1053
1044
1013
1055
1062
1123
1239
1363
1496
1641
1806
1971
2109
2219
2312
2349
2365
2384
2425
2277
1641
911
155
-719
-1283
-1540
-1687
-1725
-1639
-1517
-1382
-1095
-922
-867
-893
-1068
-1277
-1391
-1412
-1357
-1253
-1123
-991
-839
-606
-242
189
565
843
978
1018
1015
1009
878
643
366
26
-217
-320
-295
-183
-81
-10
16
-36
-120
-198
-333
-574
-911
-1260
-1582
-1810
-1905
-1901
-1868
-1795
-1658
-1473
-1286
-1130
-1018
-957
-925
-894
-854
-853
-865
-865
-813
-798
-830
-744
-631
-559
-445
-361
-372
-406
-471
-592
-778
-1003
-1239
-1439
-1521
-1522
-1458
-1362
-1259
-1143
-1025
-900
-811
-793
-811
-831
-864
-881
-906
-926
-935
-886
-795
-722
-638
-541
-400
-258
-169
-114
-85
-79
-48
-3
43
102
188
309
462
616
782
929
1015
1119
1191
1214
1213
1209
1205
1216
1227
1241
1323
1418
1515
1674
1823
1934
2088
2232
2292
2336
2424
2464
2466
2216
1463
751
-89
-971
-1430
-1600
-1688
-1688
-1544
-1471
-1289
-951
-781
-719
-745
-977
-1192
-1286
-1323
-1231
-1103
-1019
-930
-804
-612
-227
233
639
919
1032
1051
1096
1144
1018
776
407
12
-248
-333
-275
-176
-87
-5
33
12
-21
-88
-275
-563
-892
-1248
-1577
-1820
-1939
-1984
-1969
-1873
-1724
-1538
-1357
-1200
-1066
-995
-925
-856
-811
-834
-878
-916
-953
-1024
-1056
-985
-925
-817
-639
-501
-426
-385
-394
-489
-636
-850
-1113
-1309
-1410
-1429
-1397
-1364
-1327
-1264
-1174
-1056
-953
-900
-867
-839
-802
-764
-782
-832
-898
-907
-913
-889
-827
-728
-591
-436
-262
-128
-17
71
157
190
197
211
244
326
438
550
674
843
1002
1132
1245
1297
1314
1375
1428
1429
1439
1449
1412
1498
1610
1700
1838
1945
2085
2201
2276
2394
2485
2586
2465
1908
1293
426
-520
-1080
-1418
-1620
-1724
-1678
-1588
-1370
-1012
-797
-706
-671
-735
-846
-910
-972
-1017
-1077
-1111
-1128
-1113
-976
-679
-303
100
431
669
856
1039
1182
1129
928
592
183
-150
-387
-559
-632
-621
-513
-427
-369
-279
-203
-165
-225
-407
-652
-949
-1245
-1470
-1654
-1861
-1974
-1962
-1875
-1736
-1584
-1403
-1221
-1006
-793
-652
-597
-622
-693
-846
-1060
-1179
-1323
-1385
-1304
-1195
-1050
-915
-773
-632
-538
-542
-665
-841
-989
-1081
-1118
-1186
-1269
-1311
-1258
-1131
-1017
-920
-834
-705
-564
-413
-354
-382
-460
-507
-556
-655
-773
-877
-887
-814
-675
-542
-395
-214
-12
169
283
368
441
517
593
649
689
731
810
907
968
1011
1050
1130
1253
1355
1444
1523
1556
1650
1759
1798
1848
1895
1922
1984
2051
2084
2129
2192
2031
1673
1243
438
-305
-713
-1014
-1133
-1143
-1174
-1204
-1100
-992
-1017
-1056
-1080
-1087
-1031
-948
-896
-913
-943
-964
-1010
-1028
-966
-787
-549
-287
-74
60
227
481
709
785
740
552
283
83
-51
-126
-152
-148
-157
-214
-278
-313
-307
-257
-233
-275
-378
-543
-696
-791
-894
-1032
-1145
-1251
-1322
-1370
-1415
-1444
-1442
-1357
-1189
-1030
-917
-851
-873
-933
-962
-1040
-1155
-1181
-1180
-1171
-1164
-1169
-1151
-1096
-1011
-959
-937
-902
-819
-693
-560
-488
-504
-539
-560
-583
-631
-718
-786
-771
-682
-573
-523
-515
-481
-435
-401
-426
-480
-526
-540
-514
-513
-536
-555
-524
-442
-373
-319
-279
-196
-78
59
157
200
244
312
367
361
319
287
295
310
327
359
396
437
529
630
728
822
916
1014
1104
1209
1263
1301
1342
1373
1375
1321
1099
690
350
118
67
202
373
546
640
705
593
330
138
34
34
99
142
23
-177
-313
-420
-477
-492
-491
-452
-411
-375
-417
-485
-432
-317
-214
-212
-343
-574
-779
-905
-947
-919
-895
-814
-727
-722
-756
-788
-772
-687
-562
-464
-445
-495
-523
-516
-498
-496
-489
-488
-480
-473
-508
-540
-548
-489
-405
-355
-368
-443
-564
-722
-900
-1040
-1132
-1176
-1188
-1240
-1324
-1439
-1511
-1574
-1619
-1594
-1566
-1518
-1445
-1363
-1339
-1367
-1386
-1376
-1342
-1315
-1314
-1323
-1292
-1217
-1167
-1111
-1018
-925
-857
-806
-754
-732
-669
-583
-495
-415
-369
-334
-301
-252
-205
-187
-164
-117
-55
22
79
142
222
324
419
480
519
526
536
555
604
645
688
752
843
907
1002
1108
1179
1312
1429
1537
1654
1752
1874
1972
1967
1724
1344
974
732
705
771
948
1060
1085
1006
714
436
227
132
117
153
122
-83
-285
-466
-594
-670
-717
-707
-676
-600
-569
-607
-561
-440
-298
-238
-271
-431
-667
-869
-1000
-1045
-1054
-997
-918
-891
-879
-898
-912
-870
-790
-697
-645
-671
-707
-712
-709
-703
-681
-657
-626
-619
-646
-675
-692
-666
-592
-508
-444
-435
-490
-584
-733
-870
-961
-1000
-995
-1025
-1107
-1234
-1341
-1437
-1503
-1506
-1500
-1472
-1442
-1390
-1361
-1333
-1259
-1158
-1085
-1036
-1020
-1031
-1041
-1027
-1003
-958
-856
-741
-648
-624
-603
-583
-531
-435
-347
-286
-263
-252
-239
-211
-205
-181
-134
-67
-8
39
81
152
275
409
539
627
701
737
766
771
781
822
851
888
944
1028
1113
1205
1323
1461
1581
1682
1781
1889
2009
2120
2042
1720
1293
864
637
644
817
1021
1132
1168
966
589
273
44
-50
25
144
62
-136
-326
-519
-646
-693
-680
-640
-559
-466
-465
-481
-408
-245
-83
21
-7
-215
-473
-677
-796
-824
-793
-700
-606
-610
-669
-763
-831
-809
-703
-581
-535
-563
-607
-633
-667
-666
-649
-660
-656
-675
-741
-821
-872
-846
-735
-611
-535
-521
-547
-594
-660
-772
-899
-980
-1031
-1041
-1104
-1207
-1328
-1416
-1397
-1404
-1395
-1376
-1357
-1279
-1166
-1081
-1090
-1093
-1088
-1078
-1090
-1160
-1203
-1184
-1116
-1010
-929
-843
-749
-648
-589
-549
-526
-510
-445
-386
-348
-381
-426
-416
-379
-349
-336
-326
-262
-154
-22
102
182
269
378
481
550
587
587
598
656
691
714
761
808
891
1007
1111
1179
1233
1347
1472
1583
1699
1776
1854
1888
1695
1326
910
606
534
662
889
1026
1063
979
692
358
108
-34
-47
52
91
-57
-274
-481
-638
-698
-674
-634
-591
-517
-478
-511
-483
-353
-192
-62
7
-95
-348
-559
-712
-772
-767
-721
-648
-613
-624
-674
-749
-759
-685
-570
-472
-462
-508
-561
-606
-631
-622
-624
-650
-681
-733
-803
-863
-889
-843
-739
-640
-593
-620
-701
-772
-870
-1002
-1111
-1182
-1200
-1188
-1229
-1301
-1363
-1372
-1343
-1338
-1319
-1297
-1265
-1177
-1070
-1046
-1092
-1131
-1137
-1121
-1098
-1086
-1087
-1058
-969
-888
-858
-843
-822
-764
-712
-672
-654
-631
-570
-486
-412
-410
-414
-369
-326
-292
-283
-265
-220
-125
1
92
143
196
284
379
480
537
543
582
647
702
724
748
786
876
986
1075
1155
1228
1351
1477
1618
1764
1864
1948
1908
1627
1199
752
486
486
658
887
1030
1086
949
649
378
156
57
89
174
122
-81
-325
-567
-748
-827
-809
-757
-676
-568
-529
-518
-433
-274
-108
-12
10
-142
-383
-604
-748
-802
-791
-707
-624
-583
-604
-664
-699
-683
-598
-473
-392
-390
-432
-490
-552
-587
-596
-624
-629
-635
-673
-726
-778
-776
-726
-631
-544
-512
-546
-614
-742
-918
-1059
-1164
-1204
-1188
-1212
-1285
-1389
-1448
-1454
-1450
-1401
-1335
-1253
-1144
-1030
-986
-1005
-1010
-1007
-986
-983
-1022
-1057
-1044
-963
-882
-823
-756
-694
-659
-654
-651
-653
-621
-543
-475
-432
-427
-426
-412
-390
-357
-310
-271
-216
-120
-11
83
160
232
348
457
538
580
601
630
681
754
794
854
921
1030
1141
1226
1317
1383
1501
1605
1711
1809
1893
1950
1808
1493
1087
723
544
569
778
973
1058
1044
818
516
246
79
3
53
127
30
-125
-334
-537
-697
-755
-724
-674
-597
-535
-540
-522
-423
-261
-132
-55
-68
-222
-398
-576
-673
-696
-664
-578
-516
-508
-531
-575
-605
-557
-463
-363
-298
-282
-302
-345
-402
-440
-469
-501
-507
-546
-612
-693
-758
-756
-694
-609
-552
-537
-582
-663
-779
-922
-1093
-1190
-1235
-1260
-1285
-1377
-1479
-1553
-1545
-1512
-1477
-1417
-1332
-1214
-1082
-1015
-1029
-1053
-1021
-985
-975
-967
-989
-969
-892
-775
-694
-655
-575
-482
-413
-404
-412
-424
-394
-336
-295
-303
-343
-363
-357
-346
-319
-250
-172
-48
69
161
218
276
354
443
509
529
540
571
630
670
721
776
892
1019
1160
1288
1370
1468
1581
1712
1834
1924
1933
1763
1396
953
516
230
178
293
462
596
730
749
575
381
166
41
72
175
146
-54
-280
-495
-720
-919
-1044
-1109
-1037
-887
-805
-758
-652
-430
-183
41
135
49
-119
-287
-394
-456
-475
-455
-425
-410
-413
-430
-433
-376
-262
-145
-92
-89
-125
-176
-243
-333
-455
-615
-785
-942
-1090
-1231
-1323
-1354
-1309
-1232
-1167
-1110
-1093
-1135
-1236
-1411
-1580
-1662
-1689
-1707
-1779
-1876
-1930
-1903
-1801
-1729
-1641
-1473
-1266
-1040
-859
-786
-790
-758
-692
-649
-650
-690
-679
-613
-508
-414
-349
-262
-154
-34
30
19
-16
-20
-3
-20
-87
-169
-234
-254
-245
-227
-189
-124
-1
153
285
388
497
640
777
872
902
919
942
987
1049
1088
1183
1346
1551
1797
2001
2180
2382
2624
2825
2941
2835
2433
1725
793
-56
-715
-1085
-1220
-1197
-1153
-1087
-927
-846
-803
-729
-703
-723
-705
-717
-845
-989
-1118
-1295
-1451
-1519
-1478
-1258
-872
-427
-47
283
627
971
1224
1352
1290
990
603
237
-38
-217
-323
-337
-307
-297
-252
-183
-71
58
131
87
-97
-407
-736
-1030
-1327
-1604
-1848
-2041
-2154
-2166
-2091
-1941
-1701
-1411
-1111
-881
-752
-734
-840
-975
-1128
-1269
-1410
-1492
-1529
-1528
-1463
-1332
-1152
-935
-732
-609
-540
-485
-450
-449
-504
-637
-805
-935
-985
-1025
-1043
-995
-886
-713
-509
-339
-274
-247
-244
-288
-408
-587
-745
-850
-877
-852
-792
-692
-514
-276
-10
218
416
605
764
908
996
1055
1095
1144
1187
1242
1272
1324
1421
1562
1748
1908
2041
2152
2295
2405
2475
2474
2457
2404
2403
2343
1983
1419
607
-277
-1005
-1448
-1668
-1742
-1698
-1652
-1557
-1383
-1212
-1092
-978
-941
-1005
-1084
-1122
-1119
-1021
-844
-707
-610
-480
-255
71
486
887
1163
1321
1431
1480
1416
1262
992
618
242
-84
-306
-397
-414
-360
-304
-325
-373
-449
-545
-676
-874
-1146
-1503
-1846
-2090
-2203
-2228
-2187
-2098
-1976
-1782
-1569
-1321
-1097
-885
-703
-554
-522
-620
-738
-934
-991
-1014
-937
-865
-761
-619
-470
-276
-169
-166
-245
-386
-577
-762
-982
-1201
-1395
-1440
-1475
-1403
-1339
-1224
-1066
-890
-693
-577
-510
-522
-544
-613
-669
-731
-779
-771
-708
-581
-401
-181
37
294
485
625
690
732
748
743
756
737
733
807
934
1072
1255
1364
1507
1639
1789
1861
1947
1925
1865
1872
1837
1876
1865
1931
1971
2125
2236
1977
1437
625
-320
-1145
-1649
-1881
-1994
-1978
-1954
-1876
-1634
-1299
-964
-674
-477
-472
-562
-605
-616
-537
-408
-305
-301
-282
-126
140
524
895
1164
1318
1379
1403
1331
1145
858
470
84
-246
-470
-580
-610
-571
-501
-466
-484
-512
-559
-669
-860
-1142
-1487
-1812
-2021
-2059
-2015
-1917
-1779
-1598
-1383
-1139
-888
-688
-592
-516
-498
-536
-627
-754
-873
-974
-939
-834
-652
-501
-436
-427
-434
-474
-546
-709
-901
-1156
-1384
-1521
-1553
-1494
-1393
-1229
-1074
-905
-761
-633
-557
-510
-486
-514
-539
-573
-594
-581
-517
-411
-248
-70
115
284
427
546
641
699
699
674
638
642
648
706
777
892
1003
1133
1267
1366
1435
1475
1506
1488
1515
1507
1495
1512
1552
1692
1760
1936
2092
2193
2080
1580
844
-133
-1045
-1729
-2029
-2097
-2024
-1903
-1755
-1503
-1099
-670
-293
-77
-47
-216
-412
-516
-556
-467
-386
-337
-330
-238
8
354
754
1051
1209
1236
1178
1044
791
439
26
-384
-699
-861
-893
-835
-720
-598
-526
-500
-523
-593
-723
-936
-1234
-1571
-1888
-2081
-2105
-2031
-1874
-1656
-1412
-1159
-911
-689
-503
-393
-489
-566
-673
-874
-938
-967
-954
-850
-661
-521
-413
-317
-363
-483
-606
-813
-1058
-1301
-1555
-1786
-1906
-1891
-1813
-1637
-1416
-1181
-981
-804
-688
-606
-545
-514
-495
-549
-581
-577
-511
-383
-209
-11
165
335
476
594
643
651
611
563
511
448
426
424
495
635
815
1000
1185
1277
1323
1410
1440
1418
1367
1358
1292
1294
1351
1398
1588
1706
1899
2055
2210
2111
1606
859
-123
-1067
-1803
-2188
-2338
-2315
-2131
-1891
-1597
-1174
-714
-308
-89
-68
-260
-502
-663
-745
-692
-594
-494
-443
-317
-62
288
702
1013
1178
1175
1072
885
617
285
-108
-489
-801
-962
-973
-883
-742
-617
-544
-541
-605
-713
-886
-1146
-1464
-1817
-2141
-2342
-2393
-2298
-2096
-1820
-1529
-1241
-958
-745
-601
-591
-782
-857
-977
-1091
-1189
-1228
-1237
-1167
-911
-676
-440
-287
-252
-398
-573
-815
-1102
-1407
-1634
-1857
-1924
-1855
-1685
-1473
-1203
-882
-676
-515
-472
-476
-572
-623
-701
-796
-808
-747
-611
-474
-264
-45
202
427
614
695
705
679
611
512
417
375
358
408
513
672
800
991
1159
1304
1434
1514
1526
1505
1502
1401
1394
1401
1354
1470
1611
1803
1931
2117
2039
1560
874
-59
-955
-1673
-2030
-2217
-2252
-2118
-1965
-1695
-1280
-814
-423
-191
-131
-295
-477
-565
-602
-578
-517
-438
-424
-319
-97
214
598
919
1122
1132
1045
892
657
358
11
-328
-621
-796
-845
-784
-664
-543
-469
-450
-485
-576
-741
-990
-1280
-1608
-1923
-2144
-2215
-2143
-1985
-1772
-1510
-1244
-1011
-786
-612
-551
-697
-762
-863
-939
-976
-989
-959
-896
-661
-475
-301
-261
-308
-443
-575
-749
-982
-1264
-1501
-1714
-1798
-1763
-1655
-1513
-1326
-1052
-823
-603
-511
-450
-461
-463
-495
-604
-673
-707
-610
-470
-292
-120
69
254
440
594
644
637
585
539
451
391
351
377
443
581
758
886
1006
1133
1234
1307
1366
1352
1313
1305
1322
1329
1388
1446
1590
1734
1890
2038
2086
1815
1234
453
-466
-1257
-1817
-2080
-2188
-2130
-2011
-1795
-1457
-1018
-575
-238
-98
-159
-368
-534
-607
-613
-547
-470
-429
-394
-232
66
438
786
1021
1117
1096
996
808
525
201
-136
-454
-693
-798
-785
-708
-589
-483
-426
-436
-492
-607
-792
-1031
-1322
-1632
-1893
-2026
-2034
-1939
-1775
-1558
-1322
-1073
-845
-695
-808
-867
-981
-1125
-1135
-1191
-1222
-1215
-1029
-840
-569
-330
-194
-199
-210
-307
-499
-776
-1088
-1423
-1660
-1752
-1794
-1715
-1580
-1300
-1035
-735
-528
-455
-452
-459
-461
-548
-584
-637
-613
-489
-293
-111
106
297
476
644
729
761
739
712
635
614
544
532
525
628
749
862
977
1090
1230
1364
1510
1539
1567
1556
1586
1554
1608
1636
1677
1819
1989
2099
1920
1375
514
-416
-1263
-1862
-2137
-2240
-2257
-2189
-2026
-1736
-1289
-811
-427
-205
-173
-305
-457
-546
-540
-486
-410
-380
-390
-309
-102
234
573
827
937
931
887
755
529
219
-125
-466
-727
-854
-892
-862
-805
-706
-631
-611
-631
-697
-848
-1034
-1294
-1587
-1849
-2015
-2049
-1988
-1832
-1668
-1450
-1233
-1009
-962
-953
-914
-936
-913
-903
-875
-922
-874
-802
-672
-542
-445
-462
-519
-569
-657
-812
-979
-1202
-1433
-1588
-1698
-1746
-1787
-1678
-1510
-1263
-1041
-875
-773
-697
-609
-592
-599
-622
-617
-587
-488
-344
-182
-18
159
334
455
533
581
620
612
630
607
592
561
577
667
756
858
933
1053
1173
1308
1435
1509
1575
1591
1625
1622
1618
1625
1661
1733
1811
1893
1672
1154
405
-478
-1217
-1759
-1988
-2079
-2060
-1981
-1847
-1566
-1195
-790
-453
-270
-243
-348
-441
-482
-446
-342
-265
-215
-198
-105
83
362
628
819
901
887
843
740
543
260
-77
-391
-616
-728
-751
-753
-726
-678
-648
-629
-662
-726
-863
-1072
-1328
-1603
-1843
-1986
-2021
-1958
-1824
-1660
-1473
-1268
-1154
-1168
-1079
-1115
-1077
-985
-916
-904
-906
-837
-813
-696
-566
-501
-493
-481
-544
-611
-709
-816
-1028
-1187
-1375
-1538
-1646
-1680
-1581
-1453
-1206
-1004
-817
-688
-559
-478
-467
-424
-417
-381
-327
-244
-176
-87
20
156
249
340
416
460
507
541
600
640
680
717
771
820
885
939
1024
1130
1243
1364
1469
1582
1651
1749
1790
1839
1871
1901
1979
2014
2066
1948
1491
736
-124
-969
-1531
-1820
-1924
-1955
-1912
-1794
-1583
-1227
-831
-499
-322
-292
-384
-499
-540
-530
-457
-368
-304
-279
-218
-24
261
542
758
858
856
811
726
558
308
-10
-322
-540
-668
-694
-661
-629
-587
-529
-513
-526
-588
-703
-912
-1161
-1426
-1679
-1855
-1897
-1854
-1747
-1593
-1435
-1435
-1435
-1316
-1277
-1185
-1053
-965
-986
-922
-895
-872
-765
-624
-560
-472
-420
-465
-550
-634
-763
-923
-1028
-1160
-1301
-1434
-1443
-1382
-1263
-1107
-948
-829
-724
-619
-585
-532
-465
-402
-348
-259
-184
-113
-21
84
205
268
323
360
414
436
507
576
625
657
695
782
830
862
888
957
1018
1059
1190
1300
1374
1483
1595
1680
1736
1825
1832
1901
1997
2009
1923
1450
747
-88
-884
-1417
-1758
-1836
-1852
-1764
-1653
-1474
-1160
-844
-536
-364
-345
-439
-546
-573
-568
-484
-397
-352
-294
-233
-40
207
450
645
751
746
686
612
439
186
-97
-371
-573
-689
-722
-701
-662
-585
-531
-510
-531
-606
-751
-952
-1177
-1425
-1661
-1810
-1896
-1859
-1771
-1665
-1722
-1749
-1611
-1606
-1460
-1303
-1196
-1114
-945
-821
-790
-748
-764
-797
-733
-633
-590
-585
-614
-688
-773
-800
-935
-1125
-1340
-1472
-1521
-1513
-1424
-1348
-1225
-1050
-876
-796
-739
-673
-591
-481
-361
-278
-214
-128
-32
96
136
164
200
240
283
343
426
436
536
672
792
852
861
864
919
1026
1038
1122
1185
1266
1397
1549
1624
1734
1811
1898
1999
2035
2052
2015
1857
1302
646
-123
-888
-1359
-1603
-1690
-1703
-1602
-1531
-1346
-1027
-697
-491
-414
-458
-547
-609
-602
-562
-530
-465
-405
-306
-177
40
280
516
724
790
775
697
570
357
104
-158
-425
-612
-700
-705
-681
-649
-592
-518
-492
-499
-592
-784
-999
-1220
-1456
-1677
-1821
-1990
-2191
-2160
-2090
-1924
-1709
-1628
-1537
-1454
-1291
-1147
-972
-830
-770
-744
-688
-636
-588
-579
-541
-556
-580
-599
-682
-774
-904
-937
-1042
-1109
-1225
-1313
-1338
-1288
-1173
-1107
-989
-884
-742
-603
-472
-364
-258
-154
-30
58
80
87
92
146
177
217
248
298
411
566
681
789
843
913
1016
1050
1117
1080
1175
1191
1293
1389
1495
1564
1640
1807
1897
2002
2079
2092
2012
1909
1649
1014
321
-358
-1008
-1324
-1439
-1459
-1506
-1389
-1257
-1055
-734
-512
-446
-422
-456
-516
-566
-579
-600
-579
-495
-398
-294
-157
70
298
492
632
672
649
578
460
225
-36
-262
-407
-457
-484
-476
-468
-437
-399
-351
-368
-470
-607
-803
-1016
-1238
-1442
-1857
-2187
-2246
-2329
-2255
-2103
-1949
-1823
-1543
-1290
-1142
-1029
-969
-1009
-979
-913
-911
-905
-851
-778
-733
-592
-554
-558
-645
-643
-641
-739
-812
-980
-1093
-1177
-1161
-1216
-1231
-1141
-1006
-806
-619
-475
-375
-230
-99
5
12
7
-2
22
65
78
85
108
220
355
480
568
599
697
770
859
951
929
940
980
1072
1153
1218
1339
1456
1656
1794
1880
1949
1991
2055
1949
1946
1802
1637
1353
849
344
-243
-606
-882
-987
-1019
-1020
-918
-868
-721
-609
-512
-439
-471
-540
-598
-596
-586
-594
-514
-452
-321
-184
-39
86
173
279
287
310
269
197
83
-105
-304
-488
-566
-600
-603
-585
-580
-566
-544
-561
-625
-722
-887
-1156
-1586
-1847
-2111
-2342
-2392
-2404
-2344
-2223
-1953
-1788
-1607
-1422
-1339
-1251
-1145
-1083
-1078
-1034
-987
-983
-914
-810
-753
-691
-666
-625
-633
-623
-645
-738
-802
-875
-955
-1080
-1125
-1132
-1109
-999
-909
-793
-654
-506
-370
-296
-261
-222
-174
-141
-143
-129
-119
-68
9
129
230
316
433
512
604
655
684
750
827
882
930
983
1090
1132
1234
1314
1405
1519
1608
1666
1666
1708
1702
1643
1592
1555
1433
1362
1297
1070
819
435
54
-261
-496
-758
-1124
-1450
-1754
-1886
-1825
-1588
-1339
-1029
-691
-391
-89
159
307
364
334
266
181
113
66
23
42
17
41
57
75
71
41
1
-106
-201
-273
-409
-573
-802
-1049
-1284
-1414
-1506
-1609
-1667
-1730
-1802
-1907
-1977
-2045
-2108
-2074
-2064
-2026
-1905
-1790
-1650
-1529
-1327
-1211
-1047
-916
-821
-734
-669
-628
-659
-640
-660
-706
-744
-791
-864
-935
-986
-1038
-1075
-1064
-1051
-1072
-1067
-1052
-948
-844
-728
-626
-510
-369
-258
-125
-61
-5
35
118
183
222
240
263
309
386
419
454
467
489
546
561
603
588
663
715
812
903
986
1104
1164
1290
1322
1371
1312
1308
1294
1217
1188
1138
1147
1124
1121
1109
1063
1106
1045
932
786
512
319
91
-65
-123
-299
-263
-351
-313
-337
-315
-226
-200
-94
-165
-107
-86
-78
-86
-125
-138
-175
-169
-156
-191
-117
-140
-81
-85
-125
-156
-249
-262
-414
-521
-635
-770
-812
-984
-1114
-1225
-1281
-1304
-1367
-1381
-1449
-1458
-1502
-1545
-1580
-1589
-1602
-1631
-1624
-1587
-1563
-1476
-1413
-1386
-1318
-1230
-1144
-1105
-1039
-1013
-1004
-960
-956
-952
-978
-949
-944
-959
-958
-943
-896
-866
-819
-800
-747
-675
-613
-554
-514
-468
-415
-342
-281
-256
-219
-140
-58
10
56
93
139
198
248
242
270
291
351
424
474
546
626
704
796
873
918
966
934
724
474
241
54
-174
-252
-298
-201
54
379
629
934
1154
1292
1310
1299
1170
954
753
460
278
40
38
-57
-98
-62
-88
-70
-84
-125
-249
-322
-358
-505
-574
-590
-569
-498
-463
-409
-386
-289
-237
-199
-196
-244
-246
-291
-378
-451
-578
-621
-677
-691
-721
-749
-702
-704
-661
-701
-742
-756
-809
-862
-954
-1019
-1056
-1110
-1122
-1190
-1233
-1287
-1325
-1356
-1418
-1432
-1439
-1376
-1327
-1293
-1235
-1158
-1050
-958
-891
-841
-771
-686
-604
-554
-530
-519
-466
-438
-439
-455
-464
-442
-427
-414
-429
-413
-375
-374
-374
-369
-326
-266
-209
-148
-104
-38
24
58
84
119
130
152
159
180
224
259
337
396
469
536
575
586
548
537
536
536
551
596
660
694
776
796
814
794
774
752
723
727
718
716
680
694
651
622
573
500
435
374
271
205
207
131
156
129
116
52
15
-45
-109
-149
-194
-208
-239
-223
-226
-205
-246
-263
-261
-261
-268
-296
-323
-350
-346
-350
-331
-393
-443
-480
-495
-511
-521
-554
-591
-567
-587
-619
-660
-727
-812
-831
-891
-953
-976
-1016
-1015
-1013
-1011
-1051
-1054
-1058
-1073
-1066
-1088
-1070
-1061
-1036
-1037
-982
-925
-880
-809
-797
-763
-733
-704
-693
-655
-622
-596
-557
-522
-492
-468
-404
-355
-302
-247
-209
-196
-197
-193
-191
-203
-204
-213
-234
-229
-198
-156
-121
-56
-7
63
105
129
140
165
184
179
186
185
256
286
346
358
382
412
405
423
422
424
395
409
436
425
474
460
501
523
530
525
494
479
422
395
356
314
290
275
248
218
196
171
132
121
125
139
170
186
196
166
158
122
60
26
7
-20
-51
-43
-41
-43
-77
-115
-165
-212
-262
-308
-331
-367
-374
-403
-428
-448
-426
-404
-425
-442
-473
-467
-471
-503
-544
-567
-513
-551
-568
-593
-595
-589
-613
-619
-674
-665
-671
-696
-709
-737
-742
-767
-764
-783
-801
-774
-776
-755
-761
-754
-736
-749
-767
-782
-775
-737
-716
-689
-662
-578
-539
-492
-458
-422
-385
-344
-317
-330
-321
-326
-346
-364
-367
-387
-374
-345
-329
-319
-285
-253
-207
-160
-154
-164
-137
-116
-95
-73
-43
-42
-13
23
40
66
71
93
88
74
68
66
71
76
69
79
114
141
147
163
206
205
231
220
189
188
177
147
133
121
83
32
37
24
-42
-60
-92
-84
-93
-88
-77
-60
-20
-15
9
6
8
-18
-59
-92
-158
-175
-233
-302
-338
-354
-335
-335
-340
-363
-338
-295
-317
-349
-368
-387
-414
-430
-455
-489
-487
-481
-496
-517
-511
-533
-584
-603
-607
-628
-650
-628
-640
-656
-662
-709
-745
-759
-757
-757
-777
-768
-805
-773
-780
-756
-745
-758
-701
-679
-619
-621
-605
-580
-531
-466
-475
-442
-409
-361
-323
-336
-324
-331
-314
-337
-362
-380
-410
-433
-464
-439
-418
-423
-392
-347
-311
-290
-266
-253
-264
-277
-306
-255
-235
-264
-266
-243
-217
-167
-136
-119
-59
-16
7
15
33
42
40
56
42
68
76
68
70
64
85
86
115
104
101
98
104
100
53
23
-8
-29
-61
-102
-124
-126
-123
-111
-110
-100
-73
-53
-59
-62
-28
-37
-31
-47
-66
-76
-94
-109
-147
-159
-181
-195
-207
-247
-260
-326
-352
-367
-370
-380
-388
-372
-382
-375
-353
-349
-347
-326
-312
-282
-257
-233
-250
-230
-236
-267
-293
-310
-306
-347
-336
-354
-347
-318
-318
-340
-347
-325
-365
-400
-431
-475
-474
-485
-506
-507
-482
-473
-454
-425
-396
-386
-387
-340
-349
-317
-297
-260
-251
-216
-185
-176
-166
-156
-157
-160
-138
-151
-149
-158
-156
-172
-146
-148
-173
-174
-180
-152
-153
-132
-142
-148
-134
-121
-133
-125
-102
-52
-47
8
61
60
108
109
116
106
119
110
97
105
56
40
49
29
-2
5
22
16
22
1
2
7
-1
-6
-30
-47
-28
-15
-19
-64
-62
-78
-86
-102
-147
-171
-152
-128
-96
-98
-78
-72
-33
3
7
7
-19
-9
-50
-78
-115
-182
-219
-226
-233
-279
-265
-270
-281
-271
-256
-246
-238
-224
-228
-205
-173
-187
-206
-235
-240
-223
-214
-226
-235
-210
-207
-207
-229
-290
-317
-338
-353
-380
-394
-376
-361
-325
-323
-286
-251
-238
-259
-272
-247
-285
-293
-324
-352
-334
-310
-276
-240
-231
-198
-165
-129
-138
-164
-212
-253
-259
-278
-278
-319
-335
-328
-295
-261
-247
-229
-226
-232
-219
-231
-235
-238
-243
-233
-213
-201
-175
-127
-89
-49
-24
2
-16
-52
-76
-96
-115
-118
-133
-155
-144
-124
-123
-126
-124
-118
-110
-91
-96
-105
-112
-116
-108
-71
-95
-90
-83
-79
-99
-110
-100
-114
-95
-89
-72
-75
-89
-111
-142
-142
-174
-201
-185
-151
-131
-138
-120
-112
-89
-116
-148
-163
-219
-262
-320
-356
-377
-377
-353
-338
-310
-309
-279
-211
-208
-233
-220
-163
-139
-154
-150
-173
-165
-193
-200
-235
-263
-266
-260
-242
-247
-225
-245
-212
-197
-231
-232
-235
-260
-280
-278
-262
-240
-233
-241
-233
-201
-183
-206
-213
-188
-160
-161
-171
-183
-179
-194
-205
-215
-259
-281
-272
-261
-282
-289
-284
-282
-273
-290
-288
-297
-299
-307
-311
-293
-296
-295
-290
-305
-274
-244
-222
-210
-197
-151
-147
-146
-161
-161
-144
-155
-147
-172
-173
-163
-178
-173
-194
-195
-211
-228
-226
-222
-207
-199
-158
-137
-148
-128
-129
-126
-112
-113
-106
-89
-65
-81
-120
-142
-147
-148
-163
-155
-152
-141
-124
-112
-91
-123
-125
-128
-164
-190
-198
-207
-189
-160
-165
-167
-128
-117
-114
-92
-85
-90
-83
-64
-53
-37
-34
-43
-22
-6
-13
-30
-45
-46
-49
-58
-86
-131
-150
-166
-173
-204
-233
-257
-251
-238
-226
-230
-198
-159
-123
-84
-69
-63
-64
-27
-45
-68
-66
-57
-27
-35
-39
-37
-39
-53
-103
-118
-154
-185
-220
-247
-265
-287
-276
-260
-251
-246
-252
-238
-229
-215
-222
-210
-178
-166
-141
-129
-88
-62
-46
-23
-16
-7
7
2
14
30
59
30
19
30
16
-3
-34
-52
-74
-55
-35
-62
-62
-56
-55
-77
-77
-66
-72
-70
-54
-26
-27
4
17
16
19
20
2
-22
-14
-11
-3
24
43
52
40
49
26
-7
-41
-62
-93
-108
-122
-137
-104
-81
-79
-68
-55
-49
-55
-68
-97
-106
-76
-73
-81
-95
-84
-78
-56
-62
-102
-54
-32
-29
-29
-28
-36
-57
-19
-34
-28
-55
-56
-33
-19
-15
-63
-53
-58
-74
-84
-109
-127
-140
-133
-128
-119
-91
-96
-76
-70
-72
-90
-123
-110
-110
-117
-137
-131
-137
-149
-141
-132
-94
-100
-103
-97
-96
-104
-124
-129
-139
-155
-130
-109
-125
-120
-112
-71
-61
-55
-61
-59
-50
-54
-58
-79
-62
-59
-67
-49
-55
-36
-37
-33
-14
0
12
-28
-24
-29
-40
-43
-85
-80
-94
-78
-49
-54
-24
-32
-4
-1
13
29
21
45
45
71
65
67
88
63
67
52
53
45
47
57
53
86
66
50
36
30
14
0
-4
-54
-88
-92
-113
-136
-143
-168
-173
-150
-154
-160
-151
-138
-146
-137
-114
-97
-111
-118
-104
-101
-87
-93
-119
-117
-109
-102
-114
-126
-125
-120
-103
-128
-180
-195
-184
-175
-194
-190
-182
-174
-112
-76
-67
-57
-70
-50
-63
-93
-143
-169
-172
-187
-166
-197
-212
-209
-223
-235
-229
-226
-255
-258
-235
-241
-235
-268
-270
-237
-220
-218
-231
-195
-160
-143
-126
-106
-77
-74
-63
-43
-61
-88
-106
-105
-93
-97
-111
-115
-98
-95
-121
-138
-137
-131
-140
-156
-172
-187
-199
-187
-186
-183
-187
-179
-157
-157
-150
-133
-112
-86
-77
-61
-57
-61
-73
-82
-65
-85
-83
-73
-79
-103
-131
-137
-140
-138
-139
-144
-155
-169
-167
-182
-188
-182
-194
-193
-180
-156
-179
-210
-225
-246
-253
-297
-332
-332
-329
-337
-343
-354
-359
-363
-358
-349
-362
-367
-368
-358
-371
-384
-392
-391
-384
-381
-371
-360
-348
-340
-327
-327
-321
-307
-301
-296
-303
-316
-319
-309
-314
-342
-365
-351
-361
-383
-402
-414
-400
-408
-412
-405
-395
-388
-376
-375
-407
-413
-409
-404
-395
-405
-416
-414
-405
-389
-367
-361
-369
-374
-358
-367
-387
-403
-419
-417
-421
-437
-455
-434
-409
-399
-392
-392
-377
-379
-381
-379
-392
-422
-446
-433
-427
-437
-453
-464
-440
-423
-420
-429
-427
-398
-366
-328
-326
-332
-330
-327
-346
-358
-361
-356
-332
-312
-302
-306
-289
-273
-236
-213
-213
-207
-216
-226
-229
-232
-251
-267
-287
-296
-290
-292
-305
-300
-277
-252
-261
-300
-326
-338
-331
-318
-328
-334
-342
-331
-318
-332
-340
-344
-325
-312
-311
-318
-325
-308
-276
-286
-312
-323
-323
-323
-321
-310
-301
-280
-258
-228
-209
-195
-193
-202
-221
-229
-224
-247
-251
-271
-285
-274
-283
-289
-283
-279
-273
-256
-241
-244
-241
-239
-221
-191
-188
-189
-177
-163
-144
-131
-143
-156
-150
-145
-143
-138
-151
-152
-134
-118
-122
-143
-139
-142
-138
-128
-133
-154
-158
-153
-158
-169
-165
-156
-147
-141
-138
-121
-126
-121
-131
-120
-94
-101
-112
-120
-112
-109
-102
-85
-89
-87
-83
-82
-88
-93
-102
-101
-102
-112
-101
-96
-95
-94
-87
-92
-109
-109
-97
-94
-94
-100
-95
-104
-114
-128
-162
-208
-225
-213
-202
-212
-215
-208
-204
-207
-219
-238
-230
-217
-215
-223
-241
-248
-232
-220
-222
-212
-223
-250
-246
-245
-255
-252
-232
-218
-210
-208
-242
-261
-255
-230
-221
-203
-178
-188
-194
-212
-238
-249
-216
-184
-190
-196
-192
-181
-168
-140
-128
-113
-87
-83
-80
-82
-109
-131
-124
-103
-106
-110
-122
-106
-91
-93
-81
-75
-57
-59
-97
-123
-146
-176
-174
-154
-153
-164
-167
-170
-176
-200
-221
-234
-216
-200
-204
-211
-213
-187
-164
-158
-165
-189
-199
-208
-231
-258
-289
-308
-315
-308
-311
-328
-361
-365
-352
-334
-314
-314
-324
-327
-348
-365
-382
-388
-379
-362
-375
-393
-395
-391
-374
-383
-398
-398
-403
-401
-406
-417
-437
-459
-488
-501
-506
-525
-543
-563
-559
-543
-521
-520
-526
-517
-512
-521
-528
-542
-558
-568
-569
-573
-574
-550
-515
-500
-492
-492
-510
-509
-493
-500
-517
-505
-496
-491
-474
-480
-491
-488
-472
-471
-460
-461
-460
-441
-401
-383
-403
-406
-416
-425
-439
-444
-427
-419
-417
-448
-477
-483
-496
-484
-464
-459
-457
-473
-491
-496
-497
-488
-485
-463
-427
-408
-414
-411
-425
-451
-453
-438
-440
-472
-487
-476
-471
-474
-467
-454
-446
-447
-474
-498
-515
-548
-563
-577
-586
-577
-559
-544
-528
-522
-516
-517
-532
-548
-575
-586
-578
-578
-572
-569
-559
-542
-550
-552
-557
-567
-557
-550
-552
-560
-561
-553
-543
-535
-536
-531
-516
-511
-506
-501
-490
-484
-477
-455
-455
-455
-443
-433
-431
-443
-443
-449
-457
-445
-437
-422
-421
-411
-423
-434
-429
-413
-408
-402
-388
-370
-352
-344
-336
-328
-322
-325
-329
-336
-349
-359
-370
-378
-391
-402
-406
-404
-391
-368
-366
-407
-435
-431
-430
-434
-432
-435
-440
-436
-432
-407
-382
-368
-351
-328
-315
-318
-306
-315
-302
-289
-272
-252
-239
-234
-239
-234
-239
-255
-269
-281
-291
-320
-340
-341
-339
-340
-334
-339
-358
-365
-352
-331
-332
-324
-315
-314
-326
-348
-339
-333
-338
-337
-326
-326
-341
-353
-368
-366
-344
-343
-349
-338
-330
-329
-359
-384
-393
-383
-366
-359
-364
-360
-355
-348
-365
-386
-401
-403
-384
-364
-366
-361
-354
-375
-396
-395
-379
-394
-407
-409
-399
-380
-370
-362
-358
-365
-358
-358
-367
-381
-377
-359
-355
-354
-344
-335
-311
-283
-266
-269
-281
-282
-268
-274
-306
-311
-319
-307
-298
-285
-276
-280
-261
-252
-240
-221
-221
-209
-198
-193
-207
-222
-226
-210
-217
-225
-220
-220
-206
-206
-187
-197
-227
-259
-268
-259
-261
-256
-279
-290
-298
-302
-282
-289
-293
-323
-323
-318
-319
-310
-322
-313
-312
-310
-303
-311
-304
-292
-286
-286
-309
-329
-348
-344
-355
-383
-394
-407
-403
-403
-394
-406
-427
-419
-416
-388
-368
-354
-361
-382
-372
-381
-396
-402
-410
-391
-381
-399
-423
-431
-422
-401
-383
-383
-391
-386
-378
-385
-383
-390
-397
-399
-375
-363
-355
-372
-380
-368
-344
-341
-370
-383
-382
-337
-317
-327
-320
-308
-304
-301
-303
-325
-324
-317
-327
-350
-385
-385
-380
-389
-400
-420
-442
-438
-445
-458
-454
-443
-433
-414
-405
-421
-430
-409
-394
-386
-390
-391
-367
-365
-376
-366
-347
-345
-346
-371
-388
-402
-403
-399
-407
-424
-447
-465
-483
-497
-516
-517
-494
-468
-432
-432
-451
-449
-430
-413
-417
-417
-430
-431
-422
-422
-431
-444
-421
-407
-397
-388
-407
-416
-425
-435
-442
-452
-458
-461
-445
-440
-464
-449
-434
-430
-404
-386
-385
-396
-401
-408
-424
-426
-419
-397
-380
-368
-358
-353
-343
-325
-326
-338
-331
-350
-366
-362
-375
-388
-376
-372
-386
-393
-385
-388
-392
-383
-353
-337
-338
-322
-329
-329
-347
-373
-398
-384
-375
-380
-375
-379
-366
-361
-353
-363
-345
-320
-305
-300
-305
-310
-325
-309
-268
-266
-260
-263
-274
-271
-266
-262
-266
-258
-255
-236
-256
-303
-312
-322
-306
-305
-318
-318
-317
-309
-304
-303
-301
-315
-312
-298
-292
-287
-287
-282
-280
-269
-278
-277
-279
-276
-270
-279
-273
-282
-298
-291
-285
-289
-288
-271
-265
-251
-246
-254
-261
-263
-240
-250
-259
-272
-281
-280
-252
-252
-285
-280
-270
-257
-264
-266
-267
-268
-242
-239
-248
-253
-275
-270
-260
-266
-277
-287
-274
-275
-298
-333
-351
-337
-319
-306
-314
-332
-330
-313
-323
-348
-364
-367
-347
-338
-355
-380
-376
-360
-345
-351
-367
-387
-400
-390
-392
-404
-422
-434
-419
-416
-421
-425
-432
-427
-412
-395
-407
-412
-400
-368
-352
-354
-350
-340
-331
-335
-332
-350
-348
-338
-350
-356
-367
-382
-381
-374
-371
-375
-378
-384
-383
-353
-345
-340
-328
-309
-320
-315
-299
-297
-292
-286
-279
-279
-281
-274
-278
-275
-285
-308
-335
-361
-351
-353
-351
-375
-372
-359
-367
-372
-393
-393
-388
-375
-372
-387
-393
-403
-393
-398
-406
-414
-398
-394
-393
-393
-408
-402
-392
-384
-398
-407
-404
-416
-409
-405
-425
-406
-389
-379
-383
-376
-361
-348
-335
-354
-359
-361
-353
-347
-334
-337
-348
-346
-346
-350
-361
-369
-358
-338
-348
-335
-339
-350
-360
-353
-341
-331
-306
-303
-295
-289
-286
-282
-279
-272
-260
-236
-241
-251
-269
-292
-280
-263
-259
-247
-238
-227
-194
-185
-206
-211
-191
-183
-179
-174
-174
-146
-129
-129
-136
-129
-104
-74
-46
-35
-40
-34
-28
-16
-4
-23
-45
-48
-29
-37
-59
-68
-68
-67
-57
-53
-47
-20
9
35
44
44
42
34
39
47
44
51
57
52
40
31
21
9
11
11
12
22
29
28
22
27
31
37
30
16
6
-5
-6
-27
-39
-44
-38
-37
-49
-61
-57
-59
-74
-59
-51
-56
-55
-60
-68
-49
-41
-39
-37
-41
-55
-72
-95
-124
-136
-136
-146
-149
-140
-146
-165
-159
-176
-200
-187
-164
-147
-168
-159
-146
-142
-150
-148
-131
-128
-123
-142
-152
-149
-144
-156
-184
-198
-185
-173
-172
-182
-197
-206
-196
-192
-199
-225
-227
-218
-212
-220
-223
-219
-207
-187
-185
-209
-208
-192
-189
-184
-197
-206
-189
-173
-193
-203
-193
-211
-209
-209
-221
-232
-247
-248
-259
-251
-234
-229
-220
-209
-205
-203
-202
-192
-188
-194
-196
-184
-191
-204
-205
-211
-231
-234
-233
-234
-229
-241
-260
-265
-259
-254
-253
-248
-251
-231
-211
-222
-241
-245
-225
-208
-208
-221
-224
-219
-207
-202
-217
-236
-249
-257
-260
-260
-264
-259
-256
-268
-265
-269
-281
-291
-312
-322
-309
-302
-312
-311
-289
-283
-289
-296
-307
-334
-347
-338
-343
-361
-363
-352
-342
-350
-355
-340
-335
-339
-335
-336
-326
-326
-327
-319
-309
-291
-271
-240
-224
-199
-188
-174
-167
-165
-137
-133
-144
-169
-178
-183
-182
-181
-197
-211
-226
-224
-226
-238
-245
-244
-241
-247
-253
-248
-242
-235
-213
-191
-178
-175
-166
-168
-167
-166
-173
-176
-201
-214
-222
-245
-261
-258
-248
-239
-246
-261
-253
-247
-239
-232
-239
-227
-217
-205
-203
-208
-207
-207
-209
-220
-213
-215
-220
-225
-232
-238
-246
-256
-250
-256
-256
-254
-254
-273
-287
-295
-315
-320
-331
-324
-312
-295
-301
-300
-283
-264
-246
-245
-253
-251
-244
-235
-240
-256
-279
-282
-280
-281
-286
-287
-270
-268
-278
-284
-283
-275
-271
-267
-268
-267
-275
-270
-265
-276
-282
-284
-281
-274
-266
-257
-248
-253
-255
-254
-257
-261
-268
-281
-284
-292
-294
-283
-281
-279
-286
-282
-281
-277
-266
-265
-254
-260
-254
-251
-247
-243
-254
-261
-267
-267
-261
-243
-239
-222
-212
-207
-188
-181
-175
-162
-156
-160
-164
-180
-191
-186
-184
-185
-196
-201
-204
-209
-223
-255
-286
-283
-278
-298
-314
-320
-329
-331
-331
-348
-355
-359
-351
-349
-358
-357
-362
-364
-360
-353
-361
-373
-362
-337
-329
-332
-342
-326
-319
-328
-318
-322
-326
-329
-339
-352
-350
-351
-344
-323
-315
-304
-308
-318
-333
-356
-360
-383
-386
-385
-390
-392
-398
-408
-392
-379
-382
-387
-398
-403
-390
-381
-397
-397
-393
-394
-408
-406
-415
-420
-413
-413
-429
-448
-446
-443
-447
-447
-452
-453
-443
-449
-439
-415
-399
-392
-383
-375
-370
-373
-384
-382
-389
-404
-397
-396
-396
-394
-404
-412
-417
-420
-427
-441
-442
-441
-448
-454
-459
-456
-452
-436
-416
-403
-385
-374
-364
-353
-344
-330
-321
-328
-316
-307
-316
-324
-324
-322
-324
-330
-333
-343
-347
-343
-371
-403
-408
-407
-402
-393
-393
-394
-393
-381
-373
-387
-395
-392
-366
-353
-355
-353
-351
-345
-341
-337
-323
-303
-294
-290
-280
-281
-282
-274
-279
-280
-262
-241
-213
-192
-190
-179
-170
-178
-188
-178
-175
-187
-199
-193
-177
-161
-146
-158
-166
-157
-141
-117
-128
-135
-135
-138
-122
-114
-122
-121
-125
-131
-112
-98
-104
-115
-120
-112
-118
-110
-110
-130
-161
-195
-179
-165
-174
-198
-191
-159
-125
-108
-108
-99
-92
-77
-65
-54
-56
-69
-87
-103
-95
-87
-92
-106
-128
-160
-164
-169
-189
-214
-226
-230
-249
-257
-263
-278
-294
-301
-309
-307
-287
-277
-282
-283
-271
-272
-282
-294
-291
-282
-277
-279
-271
-250
-250
-270
-277
-267
-258
-254
-233
-238
-250
-253
-242
-220
-206
-217
-222
-197
-185
-178
-195
-218
-231
-221
-212
-217
-223
-234
-246
-263
-277
-295
-296
-277
-253
-252
-258
-258
-274
-291
-316
-329
-325
-319
-297
-279
-280
-293
-298
-302
-298
-284
-274
-286
-275
-266
-247
-242
-258
-285
-292
-279
-284
-292
-296
-278
-266
-263
-289
-303
-291
-290
-289
-312
-318
-316
-304
-278
-298
-319
-287
-253
-261
-270
-289
-294
-265
-264
-277
-284
-288
-302
-301
-292
-301
-304
-315
-329
-339
-358
-359
-355
-378
-385
-372
-367
-391
-386
-376
-379
-351
-326
-316
-311
-308
-284
-260
-264
-277
-278
-267
-273
-277
-268
-281
-298
-319
-329
-318
-321
-329
-334
-340
-346
-323
-313
-311
-311
-323
-319
-321
-309
-284
-274
-281
-290
-297
-303
-321
-336
-350
-350
-321
-293
-296
-312
-325
-324
-321
-329
-337
-336
-317
-301
-283
-282
-301
-300
-286
-286
-296
-295
-295
-294
-287
-297
-310
-299
-319
-351
-366
-360
-348
-329
-316
-313
-307
-292
-288
-287
-293
-309
-316
-289
-258
-275
-305
-307
-299
-307
-315
-328
-318
-299
-288
-291
-298
-281
-284
-294
-280
-274
-275
-283
-304
-319
-315
-307
-308
-324
-329
-312
-305
-313
-341
-388
-406
-381
-333
-314
-342
-372
-373
-367
-339
-337
-355
-354
-342
-331
-318
-299
-302
-301
-290
-281
-285
-284
-288
-292
-312
-329
-328
-300
-287
-311
-310
-279
-270
-277
-255
-256
-277
-282
-284
-284
-291
-320
-343
-330
-322
-328
-319
-328
-312
-295
-290
-314
-329
-326
-342
-368
-391
-376
-335
-337
-341
-310
-299
-299
-278
-245
-277
-302
-287
-299
-302
-280
-284
-337
-354
-329
-301
-308
-333
-345
-327
-297
-311
-309
-295
-301
-287
-231
-180
-178
-178
-150
-138
-151
-133
-131
-151
-157
-165
-175
-186
-202
-219
-226
-222
-218
-215
-228
-254
-254
-226
-227
-225
-230
-249
-260
-274
-301
-292
-280
-299
-297
-292
-288
-267
-267
-290
-269
-249
-250
-245
-257
-266
-232
-186
-189
-199
-197
-188
-176
-181
-203
-210
-192
-183
-176
-193
-208
-198
-199
-194
-185
-191
-179
-153
-166
-229
-229
-214
-245
-261
-273
-296
-309
-285
-289
-310
-317
-305
-293
-287
-294
-288
-277
-269
-277
-291
-285
-295
-274
-245
-219
-218
-197
-162
-156
-142
-142
-197
-231
-221
-229
-210
-180
-197
-210
-199
-179
-177
-190
-215
-232
-212
-182
-152
-157
-163
-166
-166
-152
-150
-159
-172
-143
-121
-116
-132
-150
-169
-186
-188
-183
-172
-162
-160
-161
-161
-151
-144
-151
-117
-107
-83
-46
-52
-75
-79
-73
-98
-114
-127
-121
-109
-118
-123
-115
-119
-127
-131
-149
-186
-179
-175
-184
-148
-136
-148
-159
-162
-150
-167
-194
-183
-166
-174
-185
-171
-191
-199
-184
-183
-205
-221
-232
-234
-253
-266
-264
-269
-262
-279
-288
-308
-327
-329
-345
-352
-361
-357
-357
-361
-373
-385
-380
-371
-356
-354
-342
-348
-363
-364
-363
-372
-343
-301
-284
-264
-253
-256
-264
-258
-273
-285
-291
-289
-274
-263
-255
-252
-264
-267
-269
-267
-273
-281
-269
-271
-263
-276
-282
-276
-269
-271
-286
-299
-297
-287
-296
-293
-296
-290
-272
-274
-297
-298
-288
-269
-232
-230
-252
-256
-249
-257
-250
-242
-237
-234
-232
-223
-226
-237
-254
-257
-253
-252
-265
-259
-266
-250
-239
-267
-274
-276
-281
-276
-280
-298
-300
-311
-308
-290
-282
-289
-286
-292
-274
-267
-270
-266
-264
-275
-254
-239
-260
-266
-278
-272
-277
-292
-301
-288
-284
-275
-277
-286
-284
-294
-293
-270
-278
-296
-307
-319
-333
-348
-344
-345
-351
-350
-353
-353
-362
-358
-353
-349
-338
-323
-310
-304
-299
-300
-297
-282
-267
-259
-240
-229
-230
-217
-199
-191
-187
-191
-191
-198
-215
-214
-204
-202
-171
-148
-138
-136
-141
-134
-139
-144
-138
-129
-129
-143
-146
-154
-163
-185
-198
-204
-219
-223
-228
-243
-255
-250
-261
-277
-288
-275
-278
-294
-290
-274
-263
-271
-272
-261
-257
-264
-270
-278
-274
-271
-269
-269
-268
-266
-266
-260
-246
-233
-226
-244
-251
-258
-276
-280
-291
-298
-294
-291
-281
-279
-274
-272
-273
-270
-283
-285
-299
-305
-306
-292
-275
-281
-282
-276
-272
-263
-254
-241
-230
-223
-227
-227
-237
-244
-236
-224
-221
-230
-223
-217
-217
-240
-254
-253
-262
-263
-262
-253
-246
-256
-255
-249
-246
-251
-249
-245
-243
-234
-239
-255
-265
-268
-269
-279
-268
-259
-264
-270
-265
-253
-251
-249
-246
-248
-236
-241
-247
-240
-229
-214
-201
-190
-188
-176
-168
-166
-170
-173
-174
-173
-179
-192
-208
-219
-222
-223
-225
-220
-209
-197
-182
-179
-178
-176
-168
-161
-168
-165
-152
-135
-126
-122
-118
-119
-122
-133
-145
-147
-145
-147
-151
-148
-153
-172
-188
-204
-204
-204
-198
-196
-196
-198
-222
-235
-243
-250
-256
-269
-277
-267
-257
-261
-264
-255
-253
-256
-241
-224
-207
-203
-198
-195
-208
-221
-233
-246
-259
-267
-271
-264
-272
-286
-300
-323
-332
-331
-329
-325
-317
-322
-320
-320
-318
-318
-327
-322
-322
-324
-315
-310
-314
-318
-319
-313
-321
-324
-321
-318
-312
-321
-307
-298
-292
-287
-283
-274
-285
-292
-287
-280
-277
-270
-251
-247
-256
-258
-260
-253
-242
-237
-239
-230
-226
-243
-262
-269
-263
-263
-270
-277
-273
-273
-269
-261
-250
-241
-236
-230
-216
-218
-224
-225
-234
-227
-228
-214
-203
-186
-188
-195
-186
-178
-178
-185
-182
-167
-160
-170
-182
-191
-200
-201
-195
-203
-212
-225
-228
-232
-227
-223
-219
-218
-225
-232
-231
-242
-258
-268
-290
-294
-301
-305
-309
-312
-318
-319
-314
-312
-307
-306
-300
-307
-308
-305
-301
-298
-295
-285
-278
-260
-261
-271
-262
-261
-266
-256
-243
-245
-250
-248
-248
-244
-239
-236
-230
-226
-235
-244
-249
-250
-251
-240
-235
-228
-217
-225
-222
-217
-209
-199
-204
-196
-196
-204
-200
-197
-190
-193
-199
-196
-189
-177
-174
-151
-132
-128
-124
-131
-139
-163
-166
-171
-179
-174
-171
-170
-170
-172
-174
-174
-179
-181
-184
-186
-193
-198
-192
-188
-205
-198
-185
-192
-203
-216
-234
-237
-238
-250
-247
-227
-225
-223
-202
-196
-194
-190
-181
-176
-185
-197
-204
-206
-210
-209
-194
-188
-197
-205
-213
-223
-226
-240
-241
-231
-216
-208
-214
-226
-237
-248
-261
-259
-250
-251
-247
-246
-247
-259
-265
-270
-270
-278
-284
-277
-278
-284
-293
-287
-284
-278
-277
-279
-283
-281
-281
-283
-280
-285
-288
-292
-297
-302
-307
-308
-319
-329
-343
-360
-368
-364
-362
-371
-370
-368
-357
-345
-338
-326
-315
-310
-303
-291
-277
-252
-228
-222
-210
-199
-194
-181
-168
-165
-170
-167
-158
-156
-157
-166
-164
-159
-166
-154
-157
-168
-164
-166
-184
-186
-178
-174
-182
-189
-181
-178
-179
-177
-162
-142
-134
-137
-135
-127
-133
-147
-154
-153
-154
-187
-199
-211
-227
-238
-250
-245
-247
-248
-239
-239
-252
-270
-292
-303
-311
-321
-324
-326
-310
-304
-311
-313
-317
-310
-317
-325
-329
-332
-330
-335
-344
-353
-364
-373
-380
-376
-376
-363
-350
-360
-360
-354
-362
-372
-372
-380
-390
-387
-379
-378
-386
-392
-396
-408
-408
-396
-389
-387
-378
-350
-334
-316
-311
-311
-311
-322
-330
-340
-344
-340
-341
-344
-332
-337
-322
-312
-311
-295
-292
-285
-293
-292
-292
-286
-288
-292
-289
-289
-292
-296
-290
-292
-282
-272
-265
-258
-250
-239
-236
-230
-223
-216
-214
-211
-197
-192
-190
-199
-205
-200
-200
-189
-188
-193
-187
-185
-197
-196
-190
-189
-190
-185
-168
-165
-176
-169
-165
-185
-203
-199
-205
-217
-217
-220
-219
-227
-229
-231
-247
-270
-283
-293
-299
-310
-315
-316
-319
-322
-327
-329
-331
-319
-326
-324
-318
-313
-300
-297
-295
-293
-276
-273
-275
-266
-270
-271
-267
-284
-293
-295
-297
-303
-297
-287
-292
-299
-288
-281
-277
-278
-281
-266
-259
-244
-236
-233
-235
-241
-242
-249
-244
-241
-242
-246
-245
-240
-242
-235
-237
-242
-237
-228
-227
-231
-222
-215
-204
-200
-200
-195
-190
-192
-209
-204
-198
-205
-215
-212
-210
-215
-225
-212
-204
-202
-194
-188
-178
-186
-188
-187
-179
-182
-172
-169
-153
-147
-142
-123
-118
-112
-119
-126
-126
-139
-153
-148
-153
-156
-150
-142
-144
-133
-118
-117
-108
-114
-125
-140
-152
-168
-178
-184
-184
-180
-187
-190
-192
-192
-203
-212
-205
-213
-213
-206
-209
-212
-219
-220
-228
-216
-214
-225
-224
-215
-205
-218
-232
-223
-207
-208
-210
-220
-215
-207
-224
-236
-228
-239
-258
-257
-254
-253
-245
-228
-221
-225
-206
-198
-202
-204
-199
-188
-202
-202
-202
-220
-234
-239
-231
-225
-237
-237
-228
-224
-221
-215
-206
-205
-211
-219
-225
-220
-216
-217
-215
-198
-191
-181
-171
-174
-158
-147
-158
-160
-156
-151
-149
-146
-144
-154
-150
-149
-141
-141
-132
-123
-116
-124
-134
-120
-125
-124
-127
-125
-138
-143
-129
-134
-138
-121
-124
-142
-148
-157
-165
-171
-172
-168
-177
-196
-209
-220
-227
-231
-240
-241
-242
-243
-233
-248
-269
-269
-268
-278
-282
-288
-289
-292
-291
-279
-277
-285
-281
-266
-258
-258
-253
-235
-233
-245
-239
-236
-248
-254
-263
-265
-270
-278
-277
-272
-273
-277
-269
-259
-255
-262
-263
-276
-285
-291
-305
-321
-328
-342
-359
-360
-359
-369
-370
-368
-351
-336
-332
-325
-311
-308
-310
-310
-310
-314
-322
-308
-310
-311
-309
-304
-298
-295
-298
-304
-295
-289
-297
-298
-295
-305
-303
-297
-309
-315
-309
-307
-314
-312
-313
-317
-310
-310
-309
-313
-319
-309
-300
-296
-288
-276
-274
-277
-276
-282
-291
-298
-301
-296
-297
-293
-290
-295
-304
-297
-318
-320
-314
-297
-274
-278
-280
-295
-289
-290
-302
-307
-305
-312
-311
-300
-290
-293
-300
-306
-324
-331
-331
-315
-312
-325
-333
-327
-316
-315
-320
-319
-323
-316
-314
-316
-319
-320
-318
-313
-297
-288
-292
-285
-280
-289
-289
-288
-298
-305
-300
-306
-309
-315
-311
-306
-299
-290
-280
-264
-252
-240
-241
-237
-243
-244
-248
-270
-264
-259
-273
-289
-301
-332
-330
-331
-343
-331
-315
-313
-315
-305
-299
-304
-301
-293
-301
-294
-287
-283
-293
-304
-300
-303
-311
-324
-315
-312
-312
-294
-290
-291
-302
-284
-270
-271
-266
-254
-230
-221
-211
-211
-204
-211
-218
-219
-223
-228
-236
-232
-237
-235
-234
-236
-228
-223
-231
-237
-233
-231
-224
-216
-204
-196
-177
-175
-171
-166
-169
-157
-155
-155
-153
-155
-151
-145
-134
-121
-114
-98
-81
-70
-77
-90
-87
-105
-122
-129
-134
-139
-134
-135
-144
-149
-153
-151
-156
-150
-156
-172
-177
-184
-187
-196
-204
-210
-221
-228
-233
-238
-238
-249
-246
-246
-251
-241
-233
-225
-223
-221
-218
-222
-234
-236
-233
-236
-243
-254
-258
-256
-261
-265
-254
-253
-262
-259
-247
-237
-230
-225
-204
-183
-171
-153
-153
-160
-150
-143
-136
-129
-117
-107
-106
-88
-95
-98
-93
-108
-117
-122
-113
-117
-123
-130
-139
-146
-146
-156
-153
-141
-129
-127
-125
-120
-122
-126
-135
-132
-139
-136
-137
-147
-149
-146
-144
-154
-171
-177
-178
-182
-198
-192
-177
-172
-171
-172
-177
-187
-201
-200
-204
-211
-229
-235
-235
-237
-246
-241
-232
-234
-232
-237
-240
-241
-243
-251
-266
-270
-262
-259
-264
-254
-250
-247
-248
-255
-250
-260
-281
-293
-288
-288
-294
-303
-289
-276
-291
-283
-271
-280
-293
-302
-296
-281
-278
-271
-256
-258
-262
-256
-261
-255
-253
-259
-261
-257
-260
-273
-279
-282
-290
-294
-294
-287
-291
-296
-288
-285
-279
-277
-276
-271
-266
-265
-271
-274
-265
-268
-270
-274
-284
-282
-282
-284
-292
-308
-316
-312
-301
-293
-288
-276
-276
-285
-280
-271
-258
-249
-244
-255
-251
-245
-243
-244
-240
-246
-253
-259
-261
-261
-251
-249
-240
-234
-236
-241
-240
-247
-250
-233
-230
-242
-258
-252
-258
-267
-265
-270
-274
-280
-295
-302
-305
-307
-319
-329
-320
-315
-315
-308
-311
-306
-285
-268
-263
-262
-256
-261
-271
-266
-260
-255
-250
-256
-251
-258
-275
-268
-267
-280
-292
-302
-308
-314
-315
-321
-324
-328
-332
-342
-350
-349
-341
-333
-344
-330
-323
-316
-322
-321
-306
-303
-297
-301
-294
-302
-310
-320
-332
-325
-322
-334
-334
-324
-323
-318
-318
-315
-317
-302
-306
-308
-292
-309
-320
-319
-316
-320
-329
-321
-302
-306
-309
-307
-302
-306
-304
-293
-284
-271
-260
-253
-245
-257
-251
-235
-254
-256
-241
-239
-247
-241
-236
-230
-216
-206
-192
-191
-202
-190
-191
-188
-179
-170
-166
-171
-161
-170
-194
-210
-220
-239
-258
-252
-250
-258
-262
-262
-251
-247
-257
-262
-246
-238
-254
-261
-254
-261
-259
-252
-248
-241
-236
-236
-242
-243
-241
-256
-273
-281
-288
-268
-269
-270
-275
-278
-267
-261
-245
-250
-247
-243
-255
-260
-255
-254
-272
-276
-281
-285
-286
-295
-302
-301
-304
-309
-296
-286
-292
-301
-302
-313
-315
-311
-300
-296
-292
-288
-290
-278
-264
-245
-231
-216
-204
-201
-201
-189
-177
-168
-176
-192
-198
-203
-215
-218
-220
-236
-233
-228
-235
-241
-243
-250
-256
-247
-232
-228
-221
-216
-209
-221
-243
-226
-224
-232
-237
-221
-201
-198
-184
-180
-180
-173
-172
-177
-177
-178
-175
-171
-185
-197
-200
-207
-219
-238
-252
-261
-263
-270
-290
-302
-306
-301
-300
-300
-293
-293
-312
-319
-326
-346
-371
-393
-434
-457
-515
-543
-714
-1036
-1025
-1059
-1065
-800
-464
-250
-131
-108
-29
-92
-73
-814
-1472
-1006
-957
-1036
-874
-324
-112
-46
-24
71
99
-197
-312
-173
-174
-417
-551
-509
-400
-225
-105
-177
-152
-112
-262
-389
-402
-391
-455
-535
-592
-492
-338
-472
-614
-469
-288
-288
-273
-142
-136
-249
-345
-386
-330
-304
-422
-434
-299
-185
-188
-200
-281
-301
-209
-175
-317
-1197
-1145
-900
-1129
-1128
-900
-650
-620
-396
-35
357
335
163
337
498
296
93
106
129
138
190
195
181
211
160
42
57
25
-16
-216
-490
-448
-383
-509
-593
-435
-313
-309
-328
-198
-94
-216
-305
-253
-236
-231
-289
-311
-245
-117
-21
26
119
112
98
154
195
201
200
127
76
137
166
98
35
36
55
106
123
78
63
48
-16
-59
-52
-84
-149
-183
-193
-175
-150
-187
-206
-166
-134
-126
-80
-42
-55
-89
-120
-113
-101
-119
-150
-165
-130
-66
-50
-50
-66
-61
-57
-66
-63
-58
-83
-104
-73
-59
-72
-101
-125
-120
-105
-109
-105
-96
-108
-136
-144
-116
-83
-97
-119
-119
-104
-115
-114
-105
-121
-112
-99
-105
-98
-93
-117
-141
-153
-128
-128
-155
-153
-129
-115
-121
-108
-96
-107
-129
-105
-78
-76
-100
-97
-79
-89
-89
-98
-104
-102
-76
-64
-81
-76
-64
-42
-28
-17
-8
6
8
-8
-4
-5
-11
-29
-44
-52
-53
-43
-24
-4
-4
-8
-3
8
16
17
22
4
9
13
-7
-23
-45
-56
-61
-85
-101
-108
-142
-160
-166
-160
-158
-174
-187
-194
-175
-180
-203
-221
-247
-268
-290
-304
-319
-315
-308
-328
-315
-304
-312
-315
-306
-298
-294
-287
-297
-326
-339
-348
-343
-324
-333
-332
-347
-338
-327
-324
-330
-357
-343
-348
-346
-348
-359
-357
-364
-360
-357
-355
-358
-368
-373
-359
-354
-343
-336
-311
-300
-284
-258
-238
-208
-214
-185
-188
-180
-173
-182
-185
-196
-223
-246
-250
-280
-288
-272
-260
-233
-247
-256
-246
-248
-239
-258
-236
-220
-201
-193
-178
-161
-177
-176
-157
-129
-121
-114
-87
-75
-68
-49
-50
-44
-20
1
17
25
32
39
68
75
58
66
92
104
127
146
141
169
200
209
207
193
188
171
184
182
164
151
125
127
88
93
44
34
31
-11
-14
-77
-108
-135
-157
-171
-212
-248
-297
-362
-429
-509
-605
-704
-779
-838
-923
-999
-1070
-1116
-1134
-1149
-1118
-1087
-1067
-1024
-992
-957
-940
-918
-882
-848
-800
-777
-717
-684
-654
-610
-594
-550
-550
-516
-501
-488
-501
-522
-522
-569
-600
-626
-642
-660
-681
-715
-750
-774
-800
-806
-809
-816
-827
-837
-840
-835
-835
-843
-837
-823
-792
-755
-695
-632
-585
-545
-500
-445
-391
-338
-295
-246
-206
-188
-124
-71
-34
16
59
90
92
107
107
133
151
170
219
242
284
340
385
410
458
509
562
637
726
822
931
1062
1189
1344
1535
1709
1900
2125
2340
2602
2853
3141
3377
3642
3385
2365
782
-1060
-2523
-3430
-3557
-3355
-2974
-2862
-3139
-3502
-3779
-3579
-2935
-1908
-1003
-524
-575
-1128
-1782
-2294
-2480
-2396
-1986
-1346
-620
148
828
1418
1880
2242
2531
2802
3066
3267
3321
3058
2430
1438
339
-578
-1087
-1132
-889
-559
-351
-357
-589
-956
-1302
-1496
-1515
-1476
-1516
-1764
-2174
-2676
-3151
-3434
-3441
-3136
-2555
-1762
-917
-171
344
652
792
874
988
1129
1300
1384
1276
834
326
-215
-562
-658
-564
-271
42
298
309
135
-264
-712
-1116
-1380
-1503
-1618
-1752
-1970
-2206
-2404
-2502
-2451
-2167
-1716
-1161
-649
-313
-197
-242
-370
-504
-534
-442
-278
-118
-5
-14
-99
-186
-184
-81
134
388
585
698
618
381
47
-250
-470
-540
-504
-428
-357
-318
-307
-345
-353
-346
-260
-100
93
251
322
319
225
140
66
113
275
531
847
1130
1378
1537
1671
1859
2084
2374
2712
3025
3368
3591
3772
3859
3914
3620
2791
1324
-586
-2238
-3562
-4020
-4031
-3695
-3470
-3528
-3749
-4018
-3843
-3339
-2336
-1313
-528
-268
-613
-1133
-1701
-1898
-1815
-1405
-814
-100
615
1263
1889
2346
2750
3062
3287
3440
3475
3372
3020
2380
1405
239
-880
-1680
-2044
-2026
-1788
-1557
-1451
-1515
-1725
-1954
-2056
-1991
-1818
-1672
-1697
-1916
-2281
-2641
-2867
-2845
-2515
-1934
-1161
-295
485
1095
1504
1734
1867
1954
1994
2025
1948
1722
1183
481
-281
-949
-1294
-1437
-1338
-1176
-966
-936
-1008
-1241
-1586
-1862
-2059
-2092
-2086
-2071
-2163
-2264
-2358
-2332
-2192
-1832
-1294
-706
-91
346
575
579
469
279
144
62
30
6
-61
-211
-441
-646
-775
-774
-658
-427
-225
-80
-94
-205
-410
-638
-824
-916
-881
-834
-759
-712
-651
-607
-522
-403
-248
-39
199
449
615
702
663
620
552
567
661
842
1097
1358
1627
1805
1952
2147
2371
2625
2969
3231
3581
3823
4005
4097
3601
2253
79
-2235
-4267
-5422
-5712
-5350
-4638
-4239
-4191
-4471
-4560
-4219
-3237
-1724
-214
847
1066
576
-323
-1089
-1463
-1375
-860
-124
707
1467
2074
2530
2899
3169
3362
3488
3536
3442
3132
2500
1463
76
-1467
-2820
-3702
-3963
-3723
-3203
-2651
-2298
-2209
-2308
-2385
-2255
-1866
-1322
-851
-672
-852
-1270
-1725
-1988
-1914
-1476
-727
213
1174
1982
2492
2713
2722
2608
2466
2231
2056
1757
1329
689
-236
-1294
-2174
-2777
-2938
-2739
-2398
-2035
-1801
-1749
-1866
-2052
-2248
-2257
-2108
-1842
-1603
-1479
-1458
-1500
-1452
-1268
-874
-306
393
1027
1469
1605
1443
1073
641
260
-13
-152
-277
-409
-657
-980
-1351
-1616
-1686
-1539
-1232
-904
-670
-612
-682
-876
-1041
-1140
-1106
-955
-710
-478
-328
-263
-270
-250
-214
-95
80
282
460
607
632
549
418
295
262
336
548
816
1092
1282
1388
1379
1410
1440
1629
1900
2160
2455
2599
2722
2708
2768
2852
3085
3461
3642
3333
1994
-104
-2373
-4364
-5434
-5721
-5286
-4623
-4101
-3961
-4055
-4058
-3701
-2642
-1161
423
1586
2014
1811
1179
546
106
17
250
744
1356
1940
2396
2653
2799
2843
2812
2746
2627
2440
2108
1533
624
-627
-2045
-3322
-4203
-4544
-4366
-3818
-3163
-2604
-2270
-2084
-1924
-1633
-1130
-485
115
473
511
262
-127
-460
-585
-425
19
673
1372
1967
2328
2456
2287
2045
1734
1438
1170
806
316
-371
-1208
-2104
-2980
-3619
-3840
-3746
-3300
-2814
-2352
-2021
-1770
-1676
-1557
-1398
-1174
-846
-581
-380
-355
-411
-513
-488
-298
50
485
903
1223
1294
1147
786
312
-147
-498
-746
-900
-1059
-1229
-1433
-1609
-1712
-1687
-1475
-1117
-681
-344
-133
-125
-238
-425
-597
-687
-661
-545
-420
-323
-316
-332
-378
-374
-301
-146
65
267
430
498
484
401
314
258
297
459
680
862
982
1052
1054
1049
1049
1132
1266
1501
1700
1887
1977
2011
1998
2071
2269
2562
2992
3486
3679
3215
1649
-669
-3071
-5050
-6010
-6177
-5570
-4807
-4211
-4074
-4129
-4040
-3467
-2145
-389
1457
2732
3170
2808
1971
1108
459
229
388
822
1321
1722
1907
1893
1806
1726
1726
1765
1749
1629
1314
689
-309
-1626
-3053
-4262
-4975
-5096
-4689
-3953
-3121
-2381
-1860
-1512
-1164
-651
58
875
1557
1930
1858
1416
791
192
-165
-253
20
479
1022
1434
1605
1547
1300
985
670
394
95
-236
-718
-1479
-2426
-3365
-4101
-4448
-4344
-3861
-3141
-2353
-1652
-1141
-824
-678
-537
-340
-90
139
248
190
-48
-330
-603
-736
-660
-363
63
476
718
664
372
-99
-573
-964
-1200
-1317
-1355
-1391
-1483
-1635
-1767
-1754
-1567
-1163
-666
-189
127
252
172
-47
-323
-570
-700
-728
-689
-650
-638
-644
-619
-557
-423
-225
38
331
610
799
841
792
656
517
415
430
538
676
831
861
858
790
761
809
918
1126
1351
1558
1709
1836
1835
1983
2141
2489
2936
3464
3834
3678
2670
511
-1880
-4329
-5847
-6446
-6176
-5390
-4602
-4080
-4009
-3907
-3587
-2539
-935
987
2673
3576
3611
2877
1859
938
380
238
471
896
1305
1561
1621
1553
1497
1502
1583
1628
1554
1313
789
-32
-1174
-2497
-3781
-4695
-5076
-4888
-4238
-3357
-2418
-1624
-1020
-538
-30
568
1285
1981
2440
2496
2126
1481
715
95
-284
-309
-109
295
718
991
1136
1026
838
579
327
28
-274
-670
-1199
-1848
-2674
-3401
-3919
-4022
-3715
-3090
-2326
-1513
-790
-269
97
269
389
440
520
491
379
91
-268
-645
-905
-996
-910
-607
-245
123
298
313
54
-287
-666
-955
-1139
-1227
-1245
-1289
-1319
-1402
-1389
-1318
-1037
-662
-227
114
303
300
100
-195
-542
-800
-1001
-1059
-1064
-991
-938
-848
-719
-543
-297
-17
304
566
804
894
894
766
591
427
328
329
392
497
537
583
541
512
461
475
595
785
964
1130
1237
1294
1360
1478
1712
2069
2568
3102
3651
4152
4258
3839
2486
296
-2046
-4242
-5529
-6018
-5737
-5139
-4495
-4170
-4024
-3760
-3141
-1811
-72
1795
3201
3814
3584
2737
1740
907
441
337
550
858
1102
1221
1216
1190
1251
1361
1504
1556
1438
1083
426
-520
-1719
-2994
-4102
-4810
-5009
-4691
-4002
-3117
-2205
-1400
-758
-203
379
1047
1764
2322
2578
2425
1895
1148
366
-229
-527
-491
-217
178
504
724
717
483
307
34
-89
-316
-567
-957
-1488
-2134
-2793
-3261
-3659
-3587
-3235
-2553
-1798
-1137
-611
-232
54
208
350
382
443
370
225
-99
-433
-817
-1011
-1059
-871
-577
-296
-33
40
9
-241
-461
-749
-869
-972
-971
-1001
-1069
-1136
-1201
-1164
-1115
-856
-617
-283
-123
-36
-145
-363
-633
-909
-1095
-1232
-1187
-1135
-955
-825
-636
-481
-250
-13
263
553
757
918
916
853
655
472
276
210
198
273
355
411
435
375
336
265
322
400
560
726
899
1018
1157
1265
1419
1707
2027
2485
2872
3368
3706
4063
4079
3683
2733
860
-1293
-3533
-5130
-5938
-5985
-5520
-4868
-4247
-3901
-3495
-2979
-1928
-461
1169
2584
3336
3369
2754
1832
937
332
83
173
452
766
1012
1132
1178
1239
1340
1436
1455
1319
973
382
-440
-1490
-2617
-3650
-4365
-4661
-4475
-3868
-3021
-2061
-1179
-433
176
734
1269
1812
2250
2443
2316
1844
1170
436
-172
-527
-573
-397
-54
278
499
580
500
333
108
-129
-400
-704
-1054
-1513
-2014
-2636
-3117
-3362
-3229
-2763
-2106
-1354
-618
29
477
749
795
800
703
613
444
213
-142
-509
-825
-1031
-1056
-957
-686
-416
-121
6
17
-142
-356
-579
-735
-823
-905
-908
-932
-909
-950
-899
-818
-622
-395
-171
-19
21
-20
-194
-401
-673
-874
-1041
-1071
-1040
-926
-784
-617
-408
-213
6
198
393
548
677
707
662
522
357
197
72
40
62
149
224
279
278
311
342
396
526
665
847
953
1106
1151
1262
1336
1517
1789
2068
2494
2834
3227
3525
3630
3239
2332
554
-1540
-3596
-5125
-5794
-5828
-5300
-4655
-4037
-3668
-3279
-2725
-1727
-304
1216
2532
3228
3251
2672
1813
970
409
191
297
602
909
1154
1292
1356
1412
1461
1472
1386
1161
761
157
-650
-1634
-2681
-3623
-4265
-4489
-4260
-3622
-2725
-1747
-841
-111
439
887
1288
1678
1986
2096
1939
1518
915
257
-301
-612
-643
-422
-54
345
619
730
665
469
127
-364
-746
-1181
-1440
-1805
-2156
-2505
-2721
-2778
-2583
-2228
-1734
-1074
-429
174
470
558
441
318
120
-39
-257
-422
-580
-737
-874
-1016
-1028
-962
-697
-458
-221
-156
-167
-303
-534
-796
-1036
-1168
-1207
-1082
-988
-842
-783
-652
-546
-416
-321
-255
-194
-211
-240
-444
-688
-1011
-1216
-1367
-1365
-1266
-1055
-761
-454
-176
23
209
327
466
523
575
541
487
368
208
26
-145
-184
-147
1
111
230
278
318
288
255
210
199
256
339
476
554
695
823
1022
1285
1546
1912
2234
2656
2993
3292
3460
3527
3250
2540
1281
-639
-2635
-4489
-5587
-5918
-5603
-4868
-4051
-3336
-2855
-2368
-1754
-782
380
1532
2402
2702
2448
1781
1015
381
50
45
344
825
1293
1687
1908
1984
1938
1773
1494
1084
552
-70
-782
-1578
-2436
-3283
-3954
-4292
-4246
-3770
-2967
-1962
-942
-76
552
922
1137
1274
1409
1458
1380
1191
872
477
97
-186
-293
-178
73
405
719
892
889
678
292
-200
-857
-1385
-1856
-2117
-2305
-2456
-2506
-2464
-2224
-2007
-1667
-1246
-690
-135
218
373
341
253
34
-187
-427
-576
-622
-618
-579
-567
-564
-566
-553
-496
-469
-453
-464
-511
-605
-764
-945
-1125
-1167
-1096
-930
-724
-495
-308
-170
-98
-130
-198
-277
-315
-374
-447
-588
-740
-887
-972
-1007
-965
-813
-596
-316
-55
157
266
311
297
284
265
233
222
242
269
257
256
244
289
356
492
597
655
672
606
511
344
199
114
151
224
379
568
763
1015
1249
1521
1822
2106
2412
2715
2977
3163
3236
3124
2624
1757
276
-1531
-3335
-4752
-5374
-5326
-4739
-3966
-3186
-2627
-2220
-1805
-1204
-318
640
1510
1981
1997
1587
955
341
-74
-168
49
510
1063
1573
1940
2120
2122
1935
1585
1105
519
-128
-774
-1425
-2108
-2804
-3413
-3802
-3856
-3534
-2882
-2013
-1070
-232
360
674
765
733
680
635
575
488
371
220
45
-70
-61
79
334
624
888
1040
1015
778
365
-202
-932
-1530
-2039
-2244
-2349
-2324
-2236
-2205
-2072
-1901
-1526
-1088
-592
-176
179
379
390
255
-21
-293
-511
-590
-568
-465
-376
-288
-300
-352
-435
-474
-514
-523
-551
-634
-760
-941
-1094
-1219
-1233
-1165
-917
-623
-307
-90
9
13
-71
-153
-276
-367
-496
-605
-764
-906
-1050
-1147
-1178
-1118
-950
-737
-473
-259
-80
-6
47
25
-6
-29
-9
48
81
130
140
141
88
71
89
155
216
276
281
212
78
-88
-216
-299
-268
-162
5
210
404
586
764
942
1139
1373
1619
1821
1978
2061
2130
2136
2113
2042
1872
1467
779
-262
-1659
-3039
-4189
-4702
-4635
-4089
-3332
-2594
-2030
-1691
-1412
-1076
-520
137
774
1186
1298
1146
795
430
194
179
408
846
1383
1874
2212
2294
2132
1761
1216
596
-61
-668
-1202
-1651
-2067
-2469
-2810
-3035
-3032
-2777
-2259
-1586
-874
-268
114
254
204
78
-25
-48
-1
112
257
396
499
556
596
659
754
894
986
974
807
482
-14
-707
-1317
-1874
-2131
-2226
-2158
-1970
-1794
-1578
-1575
-1566
-1537
-1305
-982
-715
-524
-433
-350
-421
-521
-686
-728
-661
-486
-286
-148
-80
-100
-220
-400
-599
-748
-781
-761
-724
-739
-776
-855
-882
-891
-816
-688
-503
-295
-161
-96
-170
-296
-486
-588
-668
-704
-725
-718
-678
-638
-619
-651
-635
-613
-496
-365
-208
-105
-28
-13
-68
-115
-145
-104
-21
132
265
376
435
482
494
507
534
555
588
601
592
508
409
296
239
238
281
364
498
638
824
981
1111
1222
1326
1513
1640
1812
1936
2088
2129
2027
1666
1021
126
-1109
-2338
-3414
-3959
-3923
-3430
-2692
-2002
-1464
-1191
-1027
-863
-497
-6
475
821
908
782
489
212
62
128
431
890
1430
1913
2260
2383
2236
1874
1353
740
69
-570
-1118
-1549
-1885
-2140
-2307
-2404
-2365
-2160
-1776
-1281
-791
-384
-131
-61
-166
-346
-499
-566
-507
-327
-68
220
527
776
981
1128
1202
1241
1194
1071
838
509
73
-394
-963
-1415
-1833
-2008
-2009
-1917
-1682
-1495
-1273
-1163
-1033
-979
-888
-859
-789
-732
-688
-662
-679
-657
-614
-507
-352
-128
60
202
243
169
-1
-225
-463
-651
-786
-862
-881
-885
-829
-775
-693
-604
-488
-387
-281
-214
-214
-278
-420
-565
-725
-822
-880
-845
-770
-647
-521
-403
-336
-315
-293
-284
-245
-224
-174
-139
-106
-119
-124
-92
-51
50
198
348
474
582
599
574
492
406
328
262
213
180
159
102
77
51
63
104
194
316
425
534
636
701
748
829
923
1078
1208
1373
1544
1696
1791
1816
1754
1526
1115
479
-394
-1446
-2452
-3192
-3445
-3263
-2768
-2161
-1654
-1344
-1216
-1150
-1016
-745
-391
-80
91
128
54
-49
-81
-31
150
487
923
1388
1784
1988
1950
1697
1252
673
57
-524
-1004
-1350
-1547
-1651
-1723
-1770
-1782
-1739
-1625
-1428
-1154
-881
-694
-642
-700
-836
-960
-993
-909
-701
-379
23
430
772
995
1073
1043
931
782
599
378
128
-149
-446
-720
-1017
-1282
-1439
-1478
-1389
-1299
-1205
-1174
-1172
-1227
-1299
-1387
-1414
-1377
-1274
-1115
-941
-752
-558
-381
-238
-128
-28
91
162
182
115
-28
-224
-407
-547
-644
-689
-704
-675
-634
-580
-546
-555
-594
-637
-693
-754
-783
-810
-794
-750
-703
-651
-579
-514
-427
-323
-221
-125
-77
-52
-80
-153
-245
-309
-332
-298
-226
-158
-107
-63
-18
11
41
61
112
166
197
200
200
198
186
162
132
141
170
220
258
314
354
380
375
365
385
430
493
549
685
823
977
1094
1189
1272
1364
1447
1484
1448
1262
892
330
-392
-1231
-2076
-2744
-3062
-2978
-2589
-2024
-1494
-1098
-894
-850
-849
-785
-617
-421
-262
-189
-189
-217
-192
-77
123
437
844
1276
1626
1841
1865
1678
1303
815
295
-195
-588
-845
-967
-994
-978
-937
-908
-904
-915
-907
-884
-867
-853
-876
-952
-1057
-1139
-1150
-1065
-868
-587
-254
94
390
603
692
643
528
378
201
36
-78
-166
-230
-344
-493
-614
-680
-654
-630
-609
-640
-709
-820
-951
-1121
-1257
-1352
-1380
-1331
-1226
-1056
-848
-666
-518
-424
-369
-324
-291
-274
-304
-364
-429
-496
-556
-589
-586
-555
-481
-393
-311
-268
-268
-329
-419
-516
-617
-679
-687
-661
-630
-565
-498
-434
-381
-328
-279
-246
-224
-216
-240
-311
-371
-429
-462
-468
-436
-362
-284
-199
-136
-99
-83
-89
-100
-94
-71
-36
25
109
196
256
331
405
466
513
560
594
615
632
616
586
557
547
524
532
543
587
661
723
805
850
914
947
956
924
896
879
795
670
455
159
-216
-597
-1009
-1404
-1745
-1938
-1916
-1715
-1385
-1042
-749
-577
-561
-631
-697
-698
-640
-540
-454
-373
-284
-161
17
219
413
593
782
926
989
936
788
565
288
5
-244
-404
-492
-524
-512
-498
-488
-511
-568
-660
-791
-929
-1053
-1142
-1198
-1228
-1251
-1241
-1177
-1071
-922
-734
-539
-352
-200
-103
-61
-58
-140
-257
-365
-409
-383
-333
-257
-204
-164
-158
-207
-297
-393
-524
-672
-819
-956
-1061
-1123
-1121
-1086
-1050
-985
-874
-764
-673
-613
-585
-587
-614
-636
-675
-701
-703
-654
-538
-411
-286
-154
-61
-18
-29
-73
-145
-227
-301
-378
-436
-477
-487
-481
-431
-373
-314
-239
-167
-130
-132
-170
-249
-320
-398
-473
-514
-503
-464
-386
-307
-220
-150
-92
-27
10
48
64
67
66
68
66
72
93
132
210
300
392
456
492
510
504
484
450
416
402
408
395
381
366
398
418
448
493
545
600
621
609
560
493
420
314
161
-32
-258
-449
-596
-691
-794
-903
-1066
-1234
-1331
-1322
-1190
-1032
-893
-826
-831
-879
-889
-822
-706
-563
-436
-319
-193
-27
123
230
294
314
323
337
358
359
337
280
198
112
31
-29
-77
-109
-155
-221
-294
-382
-492
-624
-755
-872
-948
-976
-991
-980
-973
-972
-955
-900
-846
-781
-721
-645
-574
-514
-437
-356
-339
-407
-511
-546
-454
-342
-254
-240
-235
-258
-297
-377
-475
-570
-636
-675
-708
-719
-695
-653
-642
-668
-714
-701
-637
-571
-556
-602
-645
-650
-631
-612
-607
-593
-522
-427
-346
-337
-355
-390
-431
-490
-561
-587
-579
-536
-509
-495
-475
-434
-378
-292
-239
-218
-196
-170
-172
-205
-261
-329
-347
-345
-320
-278
-204
-98
-15
38
54
70
62
42
4
-31
-70
-107
-124
-133
-129
-118
-73
-3
82
153
196
221
210
198
195
206
197
233
293
322
379
410
443
445
453
439
435
450
475
489
482
432
338
232
76
-51
-168
-261
-351
-402
-458
-503
-572
-703
-865
-1067
-1204
-1238
-1183
-1070
-913
-776
-687
-655
-651
-622
-582
-537
-479
-432
-368
-290
-199
-126
-93
-57
4
74
146
201
216
189
133
62
-30
-118
-176
-216
-266
-308
-333
-356
-394
-445
-505
-605
-701
-765
-783
-797
-817
-822
-804
-781
-815
-861
-867
-798
-729
-640
-584
-526
-480
-467
-482
-514
-548
-532
-494
-481
-468
-469
-468
-479
-518
-577
-607
-601
-571
-549
-540
-535
-515
-484
-477
-484
-498
-481
-456
-448
-464
-489
-527
-573
-605
-637
-653
-649
-619
-596
-576
-558
-532
-513
-492
-471
-462
-464
-444
-431
-426
-418
-398
-356
-318
-268
-212
-143
-84
-41
7
31
24
20
24
14
7
-5
-4
-22
-54
-85
-109
-126
-136
-121
-102
-79
-68
-35
-17
-7
-14
-14
-4
5
33
63
117
163
226
279
315
340
354
383
406
408
415
417
406
378
347
291
230
166
113
52
-8
-53
-96
-136
-199
-232
-267
-299
-327
-365
-392
-427
-469
-543
-629
-719
-786
-800
-770
-688
-611
-514
-415
-329
-273
-240
-223
-215
-222
-253
-264
-271
-268
-281
-289
-278
-283
-270
-245
-225
-218
-238
-286
-354
-424
-494
-554
-597
-632
-640
-649
-650
-650
-657
-666
-691
-705
-692
-680
-661
-608
-583
-537
-515
-482
-457
-439
-427
-419
-411
-456
-491
-535
-577
-614
-623
-620
-591
-552
-503
-459
-441
-448
-439
-423
-402
-375
-339
-301
-281
-255
-246
-261
-252
-239
-234
-225
-226
-226
-237
-253
-281
-291
-305
-307
-301
-288
-264
-245
-233
-239
-253
-276
-294
-305
-294
-264
-213
-145
-78
-16
42
82
94
114
110
87
68
39
2
-16
-37
-63
-66
-70
-49
-35
-13
2
4
-8
-31
-51
-62
-87
-96
-96
-95
-84
-70
-34
-11
24
46
69
88
83
96
116
118
112
102
80
60
38
16
5
-26
-77
-120
-158
-186
-186
-179
-157
-146
-149
-145
-148
-187
-237
-281
-336
-381
-416
-415
-387
-354
-331
-301
-268
-234
-204
-185
-166
-160
-164
-187
-223
-258
-294
-325
-333
-327
-302
-283
-266
-270
-283
-288
-310
-334
-368
-397
-412
-436
-449
-463
-486
-510
-527
-515
-503
-487
-467
-455
-438
-416
-400
-385
-364
-354
-333
-309
-290
-258
-226
-208
-209
-221
-233
-245
-272
-288
-306
-333
-340
-354
-361
-364
-367
-376
-368
-362
-355
-326
-296
-263
-241
-223
-223
-228
-227
-226
-208
-202
-178
-155
-148
-132
-120
-104
-103
-88
-86
-93
-98
-122
-154
-192
-221
-231
-248
-258
-252
-249
-250
-252
-243
-251
-237
-217
-191
-173
-150
-138
-137
-151
-183
-188
-191
-200
-198
-192
-204
-200
-208
-224
-218
-222
-237
-235
-221
-220
-226
-243
-280
-320
-314
-308
-305
-261
-238
-244
-234
-221
-227
-224
-220
-230
-246
-235
-242
-249
-256
-261
-271
-277
-263
-259
-227
-207
-200
-188
-183
-180
-186
-165
-148
-132
-115
-114
-111
-118
-131
-146
-160
-180
-182
-187
-186
-175
-176
-199
-209
-208
-181
-159
-145
-109
-108
-104
-104
-95
-94
-93
-88
-87
-83
-84
-83
-103
-126
-138
-150
-175
-201
-229
-275
-294
-312
-340
-335
-343
-346
-334
-339
-337
-332
-335
-329
-293
-263
-225
-189
-176
-195
-189
-186
-208
-213
-221
-237
-253
-256
-286
-301
-305
-323
-335
-343
-348
-364
-354
-343
-349
-354
-357
-365
-377
-368
-352
-320
-300
-285
-261
-247
-221
-213
-216
-223
-209
-183
-164
-122
-123
-133
-158
-183
-194
-197
-195
-207
-219
-219
-257
-282
-273
-290
-288
-242
-242
-248
-235
-237
-236
-234
-244
-220
-215
-190
-143
-155
-132
-114
-160
-172
-180
-199
-208
-227
-201
-194
-230
-219
-194
-241
-232
-201
-224
-202
-176
-232
-211
-213
-275
-257
-240
-229
-194
-182
-181
-146
-166
-189
-181
-198
-208
-195
-204
-196
-189
-220
-203
-180
-214
-186
-138
-129
-102
-80
-92
-111
-123
-138
-126
-135
-132
-110
-119
-143
-156
-160
-172
-195
-203
-182
-181
-176
-173
-180
-188
-187
-192
-193
-163
-144
-136
-116
-102
-131
-133
-141
-159
-152
-133
-141
-114
-108
-125
-152
-173
-192
-216
-236
-247
-253
-271
-279
-293
-295
-306
-288
-257
-232
-192
-169
-172
-203
-235
-254
-283
-303
-320
-316
-326
-326
-315
-299
-283
-262
-243
-221
-189
-170
-161
-182
-202
-226
-255
-268
-282
-284
-300
-290
-287
-283
-278
-268
-247
-244
-247
-240
-249
-265
-285
-304
-311
-315
-315
-289
-276
-271
-248
-238
-235
-222
-209
-197
-174
-164
-151
-141
-150
-162
-177
-190
-193
-190
-184
-171
-171
-167
-168
-182
-200
-214
-229
-234
-238
-236
-235
-235
-248
-258
-259
-268
-253
-239
-227
-215
-209
-221
-211
-195
-196
-189
-182
-172
-182
-190
-187
-192
-202
-223
-233
-238
-248
-273
-300
-321
-354
-368
-374
-383
-398
-397
-385
-375
-378
-389
-395
-412
-419
-420
-413
-412
-407
-396
-374
-358
-352
-336
-329
-325
-335
-339
-340
-354
-372
-384
-400
-412
-409
-418
-420
-405
-390
-366
-319
-291
-277
-257
-252
-253
-264
-279
-279
-285
-284
-294
-298
-304
-314
-321
-317
-313
-315
-309
-308
-308
-302
-298
-300
-291
-290
-295
-294
-287
-279
-281
-287
-281
-269
-264
-265
-255
-237
-209
-181
-163
-140
-116
-117
-131
-150
-166
-193
-222
-243
-269
-282
-304
-314
-330
-343
-361
-379
-389
-392
-386
-393
-388
-383
-399
-409
-401
-398
-387
-371
-353
-337
-327
-309
-284
-263
-246
-228
-228
-240
-254
-272
-284
-303
-335
-372
-392
-418
-446
-463
-473
-478
-483
-489
-493
-482
-466
-453
-449
-446
-450
-453
-458
-454
-446
-437
-409
-381
-364
-347
-320
-297
-255
-197
-167
-146
-138
-148
-161
-174
-202
-230
-250
-273
-285
-295
-310
-331
-345
-335
-311
-296
-282
-263
-253
-274
-293
-304
-318
-320
-332
-329
-327
-337
-325
-300
-283
-257
-209
-186
-166
-137
-135
-154
-171
-193
-219
-244
-263
-281
-307
-325
-338
-343
-341
-347
-345
-335
-316
-303
-288
-287
-298
-316
-333
-336
-336
-324
-317
-315
-310
-304
-302
-309
-306
-306
-305
-300
-290
-288
-306
-338
-366
-388
-408
-409
-410
-403
-395
-383
-394
-415
-424
-428
-426
-421
-410
-401
-382
-367
-371
-381
-373
-370
-356
-330
-326
-322
-319
-326
-335
-338
-338
-339
-341
-348
-366
-373
-374
-385
-393
-398
-405
-397
-382
-359
-353
-347
-343
-344
-339
-339
-332
-320
-300
-293
-271
-253
-245
-232
-218
-209
-188
-181
-189
-202
-225
-255
-295
-312
-333
-345
-347
-342
-332
-339
-350
-360
-354
-357
-368
-353
-332
-322
-326
-311
-305
-312
-305
-308
-291
-261
-231
-202
-174
-142
-134
-132
-138
-156
-167
-181
-199
-220
-220
-225
-233
-243
-251
-256
-258
-266
-279
-283
-285
-287
-286
-284
-299
-326
-333
-337
-345
-358
-360
-353
-360
-362
-356
-351
-348
-344
-336
-343
-352
-346
-338
-339
-336
-325
-320
-320
-305
-300
-303
-286
-285
-290
-287
-290
-300
-317
-334
-352
-359
-361
-372
-372
-365
-361
-366
-370
-368
-357
-346
-339
-331
-340
-345
-351
-363
-372
-372
-370
-371
-369
-382
-383
-385
-406
-410
-412
-418
-411
-415
-417
-411
-406
-405
-389
-368
-351
-335
-324
-302
-289
-286
-278
-264
-254
-259
-253
-248
-246
-223
-207
-192
-194
-213
-232
-242
-270
-307
-324
-336
-343
-348
-348
-347
-346
-335
-319
-292
-270
-242
-198
-174
-155
-143
-146
-154
-164
-170
-173
-171
-167
-174
-177
-174
-199
-209
-200
-185
-187
-189
-190
-197
-201
-222
-246
-262
-276
-296
-306
-316
-335
-330
-314
-307
-277
-243
-227
-202
-196
-196
-177
-176
-176
-176
-178
-199
-223
-239
-269
-278
-283
-274
-262
-247
-244
-249
-255
-271
-277
-293
-317
-327
-340
-350
-366
-389
-398
-401
-395
-377
-367
-364
-348
-333
-334
-368
-373
-365
-380
-384
-381
-367
-363
-366
-364
-362
-340
-318
-304
-291
-285
-291
-308
-322
-344
-359
-374
-397
-399
-390
-392
-386
-374
-363
-346
-330
-305
-291
-280
-274
-273
-273
-274
-279
-279
-280
-280
-269
-271
-273
-266
-246
-218
-195
-183
-179
-175
-187
-206
-219
-236
-259
-259
-247
-251
-255
-256
-256
-266
-267
-261
-266
-261
-241
-227
-220
-214
-203
-197
-201
-203
-189
-175
-172
-179
-183
-199
-222
-231
-249
-265
-268
-257
-251
-241
-225
-216
-212
-211
-202
-187
-191
-204
-215
-226
-239
-256
-252
-257
-261
-243
-213
-211
-198
-181
-172
-154
-148
-135
-139
-161
-190
-224
-264
-309
-339
-351
-356
-353
-334
-323
-306
-289
-284
-273
-269
-252
-247
-238
-230
-218
-227
-233
-246
-249
-251
-264
-244
-229
-222
-227
-222
-223
-248
-271
-290
-307
-328
-342
-351
-369
-381
-376
-364
-360
-339
-308
-292
-283
-269
-257
-240
-242
-227
-215
-220
-217
-211
-213
-222
-240
-250
-260
-271
-263
-256
-250
-244
-236
-262
-291
-281
-274
-277
-287
-288
-294
-313
-334
-358
-375
-377
-378
-369
-360
-364
-353
-349
-345
-343
-342
-335
-334
-330
-332
-343
-342
-333
-324
-318
-314
-305
-293
-292
-282
-275
-279
-301
-313
-316
-321
-320
-324
-332
-337
-348
-349
-348
-340
-327
-308
-284
-272
-258
-244
-242
-242
-237
-225
-216
-207
-196
-186
-173
-168
-156
-145
-124
-115
-108
-109
-128
-153
-179
-198
-219
-233
-240
-251
-253
-260
-260
-248
-246
-250
-238
-217
-217
-215
-205
-210
-209
-213
-218
-220
-205
-193
-177
-159
-153
-134
-132
-137
-146
-147
-151
-160
-173
-186
-204
-218
-228
-221
-202
-187
-160
-134
-113
-106
-103
-102
-113
-123
-134
-137
-155
-178
-187
-191
-211
-219
-212
-222
-210
-198
-186
-189
-185
-202
-213
-220
-221
-210
-208
-209
-205
-208
-215
-215
-197
-186
-197
-209
-213
-215
-221
-214
-208
-211
-209
-204
-197
-189
-184
-179
-175
-167
-156
-163
-168
-188
-208
-218
-225
-230
-240
-239
-240
-237
-229
-223
-217
-204
-196
-187
-199
-210
-226
-229
-230
-234
-242
-261
-258
-255
-268
-276
-267
-255
-245
-233
-239
-256
-254
-262
-279
-288
-301
-316
-317
-310
-308
-306
-309
-326
-327
-316
-306
-292
-281
-264
-252
-259
-264
-259
-264
-259
-246
-225
-198
-183
-172
-185
-196
-194
-190
-182
-172
-190
-188
-195
-186
-173
-162
-146
-168
-138
-133
-115
-105
-75
-73
-98
-135
-153
-136
-121
-85
-70
-64
-72
-71
-87
-89
-79
-63
-36
-18
-20
-24
-23
-38
-42
-33
-21
-32
-43
-58
-75
-89
-100
-98
-104
-104
-114
-120
-112
-109
-103
-98
-95
-97
-78
-90
-101
-97
-112
-129
-143
-156
-160
-152
-148
-129
-113
-115
-123
-139
-146
-145
-142
-162
-175
-175
-195
-208
-215
-212
-209
-185
-177
-179
-175
-178
-177
-184
-200
-216
-212
-198
-196
-191
-205
-205
-200
-192
-168
-155
-135
-120
-130
-154
-173
-196
-227
-253
-279
-292
-294
-287
-286
-277
-258
-239
-236
-232
-214
-214
-221
-221
-243
-263
-272
-289
-289
-292
-299
-289
-275
-258
-239
-228
-227
-226
-229
-239
-238
-247
-252
-263
-269
-263
-269
-263
-255
-245
-241
-227
-212
-195
-179
-185
-191
-200
-193
-189
-194
-193
-199
-195
-185
-178
-163
-156
-161
-158
-161
-175
-199
-215
-227
-235
-240
-248
-251
-254
-256
-251
-249
-243
-241
-232
-222
-226
-235
-236
-246
-253
-248
-252
-260
-250
-252
-239
-208
-177
-151
-146
-127
-113
-113
-123
-119
-111
-125
-153
-162
-179
-207
-228
-225
-221
-232
-232
-220
-207
-206
-194
-174
-163
-163
-156
-154
-156
-154
-154
-154
-156
-165
-148
-143
-148
-129
-124
-131
-132
-110
-100
-95
-96
-112
-130
-161
-195
-211
-237
-254
-266
-271
-263
-258
-252
-238
-213
-207
-199
-189
-177
-181
-196
-207
-219
-219
-230
-223
-197
-173
-149
-147
-141
-140
-146
-138
-126
-124
-117
-114
-123
-160
-193
-218
-226
-234
-224
-208
-196
-191
-204
-215
-234
-238
-240
-235
-228
-241
-252
-244
-256
-275
-281
-276
-265
-250
-232
-232
-226
-218
-229
-237
-241
-230
-233
-235
-231
-226
-235
-241
-239
-228
-229
-227
-213
-210
-215
-223
-231
-249
-263
-269
-267
-265
-259
-247
-224
-216
-231
-227
-225
-237
-234
-241
-238
-239
-244
-246
-244
-246
-264
-263
-244
-229
-217
-204
-199
-198
-208
-217
-223
-226
-231
-242
-235
-243
-245
-245
-241
-241
-232
-214
-208
-202
-198
-191
-190
-199
-204
-207
-207
-211
-207
-197
-190
-191
-183
-170
-171
-169
-165
-158
-163
-166
-169
-166
-159
-153
-143
-131
-126
-127
-127
-127
-140
-146
-146
-143
-134
-143
-146
-142
-151
-160
-178
-181
-185
-194
-201
-213
-219
-234
-243
-249
-248
-239
-223
-197
-185
-181
-181
-187
-192
-196
-185
-165
-147
-135
-125
-111
-116
-136
-144
-149
-143
-129
-142
-125
-120
-142
-143
-162
-181
-208
-208
-201
-208
-212
-221
-213
-220
-231
-220
-217
-221
-215
-229
-238
-233
-250
-263
-266
-271
-286
-300
-302
-307
-315
-317
-300
-297
-303
-296
-287
-291
-304
-304
-314
-319
-314
-300
-298
-294
-288
-294
-282
-281
-275
-274
-271
-267
-271
-276
-283
-295
-293
-295
-301
-296
-299
-293
-295
-296
-293
-304
-310
-309
-316
-318
-321
-324
-329
-329
-337
-342
-342
-345
-364
-369
-371
-373
-352
-342
-337
-326
-319
-326
-329
-315
-312
-309
-309
-310
-320
-323
-354
-640
-542
-488
-816
-861
-571
-737
-930
-582
-454
-571
-458
-197
-231
-229
-127
-127
-211
-281
-341
-439
-491
-524
-543
-541
-508
-452
-366
-289
-230
-143
-91
-72
-57
-39
-75
-152
-201
-238
-318
-379
-387
-403
-427
-411
-359
-325
-289
-251
-205
-156
-133
-123
-135
-142
-178
-224
-257
-255
-294
-340
-301
-333
-299
-230
-211
-180
-117
-45
-91
-109
-24
-119
-197
-104
-163
-368
-402
-172
-309
-554
-301
-289
-344
-245
-223
-245
-104
4
-371
-121
-11
-198
-201
-449
-50
-217
-500
-328
-315
-234
-446
-288
-227
-142
-282
-230
-20
-215
-230
-207
-296
-194
-242
-428
-216
-140
-388
-413
2
-161
-478
-3
-37
-184
-257
-59
-39
-304
-75
-362
-239
-164
-649
-252
-259
-560
-204
-471
-292
15
-383
-191
-175
-257
-296
-93
-321
-521
-163
-401
-474
-432
-175
-533
-405
-250
-412
-151
-272
-507
-253
-110
-365
-508
-279
-224
-403
-633
-391
-96
-631
-515
-176
-366
-494
-223
-247
-203
-270
-470
-127
-232
-460
-388
-72
-227
-448
-354
-122
-261
-432
-75
-201
-242
-100
-88
-194
-169
-218
-158
-192
-294
-112
-455
-218
-214
-480
-180
-299
-523
-157
-147
-498
-372
55
-283
-675
-128
-15
-438
-327
-295
-277
-348
-277
-199
-224
-121
-414
-200
43
-576
-343
0
-152
-686
-214
79
-549
-407
-236
-60
-358
-345
-19
-154
-253
-239
-168
-361
-43
-363
-479
41
-379
-214
-354
-444
-30
-300
-279
-300
-191
-278
-419
-262
-362
-372
-226
-189
-580
-347
-164
-441
-282
-140
-556
-268
-19
-314
-362
-145
-55
-263
-12
-307
-151
-23
-261
-246
-321
110
-240
-315
-226
-103
-45
-455
-10
66
-413
-310
-35
-147
-395
-193
-220
-265
-321
-365
-252
-312
-225
-289
-343
13
-13
-619
-178
101
-258
-598
-290
66
-213
-593
-411
142
-307
-545
-71
-5
-381
-200
-187
-412
-139
-254
-737
-222
-124
-712
-487
-149
-244
-538
-287
-175
-336
-325
-114
-399
-271
-360
-403
-373
-284
-269
-356
-237
-87
-281
-302
216
-521
-149
91
-233
-518
-23
-32
-694
-12
-355
-521
-137
-341
-152
-228
-71
-268
-154
-337
-99
-68
-465
-177
-137
-405
-550
-68
-437
-319
-19
-196
-42
-62
-86
249
43
-577
208
-158
-453
-14
-351
-301
-20
-448
-118
20
-203
-196
-86
112
-269
-221
-69
-123
-132
-348
-444
-305
-293
-394
-414
-399
-123
-107
-625
-135
-26
-389
-346
-128
-328
-546
-160
-196
-564
-297
-300
-414
-246
-451
33
-277
-205
-109
-267
-95
-328
-105
-527
-467
-248
-191
-288
-684
-227
36
-627
-417
-29
-115
-551
-83
-33
-437
-185
-278
-241
-348
-296
-512
-199
-335
-472
-317
-279
-273
-336
-214
-389
-275
8
-337
-279
-176
-178
-231
-484
-254
-75
-382
-237
119
-599
-39
100
-466
-132
-5
-234
-522
-182
-98
-364
-405
-277
-437
-192
-269
-616
4
-266
-708
-118
-251
-453
-336
-50
-521
-320
-161
-425
-558
-368
-264
-687
-268
-137
-381
-315
-279
-157
-184
-507
-304
-380
-263
-384
-729
-315
-76
-629
-411
-154
-431
-396
-211
-654
-227
-79
-570
-390
-227
-607
-127
-511
-665
-150
-243
-425
-787
-116
25
-958
-400
112
-582
-556
-143
-284
-220
-241
-542
-25
-267
-850
-81
-119
-548
-603
-301
-90
-870
-418
107
-473
-641
-138
52
-805
-276
-31
-677
-244
-262
-601
-185
-242
-324
-202
-546
26
-331
-580
71
-299
-540
-13
-100
-413
-372
-131
-551
-420
-22
-696
-318
-11
-247
-551
-53
-235
-497
-213
-357
-238
-293
-539
-386
-118
-266
-357
-99
-270
-213
-8
-226
-309
-125
-128
-461
-60
-357
-404
139
-179
-450
-318
-224
-302
-181
-444
-265
-29
-224
-560
-117
93
-618
-463
217
-296
-742
20
80
-660
-195
-144
-438
-256
-320
-288
-406
-225
-623
-441
-146
-375
-661
-234
-57
-585
-413
3
-213
-400
-539
-77
112
-746
-543
-8
-395
-667
-226
-197
-203
-242
-742
-226
51
-647
-368
-101
-428
-371
-581
-150
-350
-571
-9
-546
-464
-57
-732
-418
-154
-558
-482
-148
-335
-521
-217
-176
-325
-520
-253
-229
-571
-284
-21
-958
-12
166
-777
-422
200
-129
-592
-205
190
-181
-394
64
-625
-204
129
-485
-575
-44
-73
-622
-195
-142
-301
-324
-239
-11
-250
-143
-180
-89
-275
-484
-68
-269
-579
-93
22
-802
-197
-52
-426
-334
8
-388
-418
106
-518
-598
61
-194
-865
-214
-154
-256
-595
-146
44
-430
-136
-526
-80
193
-602
-581
248
16
-872
-163
-33
-253
-572
-288
-12
-363
-184
-402
-112
106
-308
-414
12
-250
-381
-141
-139
-392
-370
-46
-300
-227
-81
176
-247
-227
-148
-21
-216
-158
61
-232
-167
-323
-152
47
-241
-356
207
-145
-429
52
-152
60
-329
-325
-122
-361
-123
-17
-483
-312
215
-583
-499
173
-402
-432
-309
-95
-384
-177
-247
-642
-99
-241
-401
-483
-254
50
-338
-646
-3
186
-390
-463
209
-65
-295
-209
98
-350
-520
-14
-250
-314
-368
-197
-243
-355
-336
178
-397
-314
-148
-465
-480
-196
-399
-428
-550
-385
-232
-567
-372
-279
-153
-527
-380
-128
-406
-363
-425
-466
-304
-747
-265
-389
-424
15
-174
-493
62
-22
-538
-59
-151
-408
-52
-367
-68
-434
-94
-163
-563
-208
-334
-89
-601
-80
-123
-220
-133
-135
-133
-286
36
-472
-561
-2
-118
-476
-504
-60
103
-728
-307
289
-182
-310
-246
20
-269
-387
-203
-82
-489
-202
-46
-288
-344
-55
-283
-164
-24
-327
-226
-49
-529
-159
-273
-183
-200
-649
-269
-197
-416
-320
34
-444
-296
-41
-482
-370
-117
-303
-390
-291
33
-295
-282
-214
-532
-312
-113
-393
-416
-6
-351
-329
-257
-54
-564
-444
-73
-265
-621
-553
97
-465
-484
-203
38
-485
-538
-32
-142
-555
-143
-403
-444
-189
-340
-179
-130
-83
-362
146
94
-402
-228
-129
-92
-738
-207
189
-462
-365
-118
-184
-218
-272
-510
134
-205
-805
-290
41
-230
-589
-275
-191
-129
-647
-242
-79
-229
-95
-514
-328
-346
-146
-398
-241
-302
-370
-208
94
-252
-991
140
-95
-848
-338
27
-349
-423
61
-346
-287
-312
-112
-420
-634
137
-536
-665
-192
85
-610
-454
-188
-307
-88
-506
-443
-27
-229
-698
-320
24
-448
-231
-340
-522
-193
-587
-519
-294
-223
-540
-285
66
-382
-235
-5
-376
-417
-55
-354
-424
-95
-347
-336
-422
-243
-251
-475
-316
-196
-256
-230
-457
-315
-95
-361
-467
-474
-138
-219
-517
-141
-296
-65
-319
-607
32
-134
-754
-283
-154
-301
-451
-357
-149
-119
-374
-403
237
-258
-451
-267
89
-501
-299
69
137
-660
40
118
-546
81
19
-567
-49
421
-577
-720
203
-65
-603
-203
-224
-239
-241
-239
-309
-190
-261
-219
-454
-394
-146
-124
-505
-227
-172
56
-330
-448
215
-91
-345
-362
178
-377
-841
-110
-87
-443
-522
-255
-131
-302
-409
-322
-245
104
-572
-682
-142
-103
-680
-611
227
-174
-592
-264
92
-153
-538
-237
-134
-268
-584
-428
37
-389
-727
-94
-83
-119
-287
-43
-26
-296
-409
-125
-134
-371
-446
-602
-152
-124
-512
-674
113
-165
-816
-348
332
-725
-652
128
-84
-730
-506
260
-494
-576
-243
-164
-703
43
36
-717
-123
13
-872
-170
-77
-580
-469
-136
-351
-550
-126
-154
-423
-654
4
-180
-630
-362
281
-531
-789
267
-47
-493
-356
40
-264
-419
-445
-295
-342
-639
-229
-85
-561
-347
17
-254
-579
-269
122
-271
-57
-348
159
-575
-252
-17
-510
-125
-275
-546
-582
-225
-481
-531
-36
-160
-828
-159
-150
-629
-397
-44
-297
-230
-272
-146
-90
-241
-297
-96
-232
-552
-76
1
-592
-324
343
-488
-714
83
194
-701
-533
165
-305
-843
-398
131
-590
-451
155
-116
-266
-88
-164
-45
-194
-341
-12
-258
-426
-439
-376
-63
-682
-188
-71
-133
-522
-345
124
-272
-302
-314
-136
-46
-458
-477
18
-48
-528
-454
114
17
-537
-479
-61
-72
-418
-333
-347
-232
-166
-601
-288
-66
-122
-7
-171
-388
-257
22
-234
-230
21
-261
-360
-194
-6
-506
-413
378
-48
-625
143
53
-457
-262
-157
-219
-390
-331
-265
-209
-453
-357
-191
-395
-378
-169
-38
-261
-398
-203
-689
-102
-398
-582
-171
-235
-113
-306
-211
-280
-56
-263
-312
-192
-424
-372
-50
-375
-366
74
11
-229
-95
-370
-262
96
-189
-263
-367
-233
-369
-136
-251
-190
-53
-265
-266
-444
-37
-140
-703
-308
194
-416
-668
97
129
-501
-694
235
-34
-478
-114
167
-374
-323
-49
-41
-431
-804
223
-307
-480
-75
30
-153
-96
-450
-134
-144
-452
-493
-171
-19
-510
-607
10
237
-382
-333
94
151
-308
-396
381
-73
-627
172
107
-284
-491
377
-230
-535
233
-135
-643
-189
114
-270
-243
-381
-382
204
-448
-429
-11
-87
-159
-167
-256
-573
33
-122
-360
-10
55
-562
-247
-241
-577
368
-224
-668
-263
115
-178
-697
-347
525
-31
-628
-471
-84
-111
-398
-507
11
133
-747
-486
155
-235
-483
-266
-208
-223
-358
-31
-208
-323
-372
-215
-65
-747
-247
-8
-227
-789
-586
-82
-311
-637
-282
10
-433
-414
-90
-512
-238
-162
-538
-341
-228
-259
-257
-646
-133
408
-568
-704
168
115
-584
-234
93
-297
-195
10
-225
-159
-290
-157
-396
0
168
-767
-549
404
-58
-1289
-288
645
-408
-1174
-297
239
-321
-1052
-338
-84
269
-1101
-696
467
-261
-484
-795
113
-1
-435
-738
-208
30
-425
-403
-291
-410
0
-216
-477
-19
-148
-343
-277
34
-539
-330
62
-520
-339
-70
-245
-238
-248
-353
73
-77
-498
36
8
-573
-130
-74
-250
-188
60
-534
-128
-12
-489
-176
-556
-28
-257
-721
-301
188
-447
-465
85
-4
-842
-465
480
-160
-635
-101
196
-404
-613
211
-151
-260
-187
-228
-120
81
-261
-609
-42
-280
-315
-158
-517
-85
-60
-344
-225
-242
-634
-162
-28
-433
-364
-208
35
-514
-627
32
-170
-625
2
498
-893
-598
248
-227
-934
-188
-171
-453
-291
-326
-113
-328
-334
-523
-491
-277
-190
-26
-530
-699
25
-396
-701
-271
1
-422
-243
-397
-320
16
-113
-209
-339
-185
209
33
-622
-242
778
-639
-799
632
-320
-697
-117
17
-450
-394
66
-342
-339
-679
-102
-5
-722
-659
125
-297
-1121
14
12
-516
-429
-218
-306
15
-568
-579
401
-460
-777
67
-202
-402
-172
-75
-454
147
77
-729
-243
271
-238
-660
-184
87
-662
-250
-161
-395
-13
-318
-257
-400
-177
-341
-709
-449
-208
-77
-406
-740
-60
35
-199
-687
-205
618
-708
-635
543
217
-917
-235
426
-341
-413
-400
236
-257
-307
166
-127
-261
78
-512
-382
2
42
-324
-526
259
-24
-747
2
11
-210
-190
-393
-321
-53
173
-278
-297
-19
88
-113
-270
-308
301
-115
-846
-126
81
-392
-537
-500
12
-37
-522
-357
352
-30
-1302
84
625
-642
-612
283
126
-954
-180
316
-261
-688
-99
199
-721
-39
9
-672
-240
-95
-570
-475
502
-674
-812
476
-196
-631
-261
248
-311
-823
-15
-145
-190
-824
137
170
-884
-92
385
-196
-715
21
0
-80
-32
-575
178
284
-823
-437
48
80
-821
-362
143
-143
-599
-538
360
-148
-513
-505
14
-327
-774
-277
-181
-185
-423
-178
-147
362
-534
-718
345
397
-813
-714
197
-102
-710
-568
268
244
-644
-305
260
285
-424
-794
108
57
-737
-569
-16
-313
-36
-371
-648
-95
157
-293
-405
46
48
-538
-777
-53
-41
-311
-388
-211
-49
-21
-553
-337
45
-44
-1068
-395
351
-549
-403
-189
154
-550
-823
103
26
-920
-228
95
-462
-814
370
-356
-526
449
-760
-410
558
-395
-889
4
-102
-491
-109
-420
-681
615
-935
-1017
283
313
-787
-445
19
415
-510
-1146
655
46
-866
-487
482
97
-677
-388
393
270
-390
-252
353
-141
-271
-568
-249
137
-101
-606
-242
165
-261
-648
-154
244
-481
-377
-269
-362
-457
-268
-665
-296
-233
-368
265
-950
-436
355
-299
-719
-315
103
-262
-578
-351
-73
-230
-609
-526
184
66
-863
-680
94
195
-417
-1424
-143
718
-664
-1541
-121
259
-718
-1472
-66
640
-684
-1270
-53
424
-619
-709
-115
-195
-386
-367
-454
-403
91
-564
-1174
261
127
-1137
-1049
547
-244
-809
-362
160
-101
-879
-288
374
-724
-543
31
-713
-469
-85
-295
-524
-99
-206
-788
5
23
-384
-517
-386
-210
14
-678
-867
156
152
-778
-817
216
229
-658
-492
-307
373
-73
-1173
-514
504
-313
-1126
12
5
-20
-805
-767
261
-131
-503
-359
-231
-358
-158
-331
-520
-200
414
-412
-909
43
-102
-627
-241
-242
-92
-65
-1079
-249
290
-152
-755
-580
275
-136
-809
-242
267
-402
-794
-12
137
-477
-236
-151
-375
-274
-119
-470
-586
-392
139
-463
-685
-57
-15
-252
-623
-152
182
-370
-423
-172
-29
-214
-366
-390
-75
-167
-1119
-39
343
-340
-880
45
304
-407
-288
16
47
-119
-511
-356
67
-606
-353
125
-828
-420
101
-360
-649
-50
228
-520
-374
-160
-326
-471
-266
-276
-96
136
-883
-412
723
-539
-1055
292
445
-721
-921
204
83
-664
-497
-227
-398
-193
-129
-912
-290
196
-717
-839
93
107
-881
-530
123
-526
-932
75
184
-832
-477
77
-208
-389
-531
-310
46
-280
-626
-484
-375
118
-467
-899
-364
340
-653
-854
249
-54
-667
-305
-94
-125
110
-69
-802
-432
663
150
-685
-605
542
221
-519
-658
89
-111
-740
-440
-7
-203
-475
-532
-471
14
-725
-397
-212
-197
-144
-723
-227
-35
-362
-412
-453
37
-204
-311
-432
75
242
-544
-633
189
213
-912
-390
507
37
-1184
-109
101
-455
-182
-541
-195
133
-274
-716
-163
92
-579
-300
-508
-58
122
-454
-895
-92
461
-901
-452
181
-394
-685
-220
-275
-277
103
-799
-327
260
-365
-672
-116
24
-187
-597
-507
366
-13
-895
51
402
-747
-236
95
-185
-475
-255
-209
-144
-413
-663
170
-97
-895
-237
-193
-419
-483
-1
-2
-819
-162
-272
-286
-129
-455
-679
-258
122
-354
-408
34
-48
-666
-98
108
-303
-629
169
-70
-1000
-24
98
-629
-335
135
-602
-252
95
-10
-389
-322
-411
-477
214
-209
-839
-92
261
-800
-470
283
-325
-685
-652
-587
-334
-415
-1013
-244
-324
-865
-358
-124
60
-415
-494
-22
48
-364
-290
-184
-456
-289
-309
-45
-238
-303
-8
-143
-505
178
222
-862
-688
301
177
-1250
-231
425
-289
-772
-434
391
-294
-927
-539
183
-532
-931
-34
-56
-49
-436
-434
-139
125
-436
-297
-73
107
-140
-502
-97
176
-185
-216
-129
-202
-199
25
-733
-361
338
-277
-874
-347
236
2
-850
-565
836
-621
-1029
-54
267
-548
-614
-240
-367
-303
-132
-567
-153
-27
-315
-599
158
-220
-758
-26
-108
-546
-263
-83
-88
-214
-267
11
-288
-152
-350
-77
-172
-253
89
-518
-148
122
-467
-446
-104
-296
-276
-401
128
-82
-544
-86
111
-618
-689
59
-262
-654
-117
-223
-639
-264
24
-782
-448
248
-331
-604
-288
-79
-261
-316
-352
-291
107
-92
-815
-38
430
-418
-904
204
150
-299
-522
-442
-241
-152
-376
-467
-229
-155
-141
-883
-236
147
-744
-554
-547
-66
-325
-465
-332
277
-17
-1073
-16
190
-695
-375
-332
-144
-1
-917
-320
538
171
-769
-375
634
281
-703
-212
312
-210
-356
-259
-401
8
-22
-649
-373
-154
53
-497
-795
606
492
-1041
-358
292
-42
-354
-504
-362
237
2
-391
-177
53
-114
-524
-161
46
-337
-285
41
93
-127
-453
-68
120
-255
-247
-203
-25
3
-738
-313
592
-466
-1157
336
410
-968
-543
164
-964
-447
-653
-711
-675
-332
-88
-702
-526
-210
379
-686
-861
324
-237
-654
-309
-418
-26
-222
-383
-398
-187
-189
-920
-665
667
-139
-1324
8
568
-551
-743
206
-409
-597
-401
-288
-512
-456
-418
-572
-781
-184
-47
-578
-323
-151
-452
-601
101
-290
-525
-116
-34
-265
-464
58
-180
-82
-34
-238
55
302
-44
-542
283
351
-93
-719
0
381
-351
-1025
1
395
-584
-630
-159
330
-365
-776
39
266
-733
-603
197
-102
-635
-195
-429
-358
-242
-72
-142
-167
-5
-290
-443
148
28
-282
-80
-193
-273
278
53
-605
84
224
-182
-525
118
-38
-567
-362
-162
-96
-777
28
-288
-655
-306
-538
-467
-267
-167
-810
135
-59
-1049
-311
53
-309
-876
-254
-62
-137
-311
-572
-463
-137
-96
-586
-431
89
-67
-927
-268
213
-505
-388
-149
-128
-312
-176
-816
-332
212
-294
-447
-446
216
-188
-488
-302
12
-83
-294
-438
-367
-53
-132
-497
-893
211
124
-645
-524
-183
-155
-531
-83
-132
-532
-24
-263
-672
-248
-120
-211
119
-418
-724
418
75
-634
-186
307
-74
-296
-387
-144
351
-379
-879
-90
228
-392
-640
416
-377
-624
290
-556
-633
265
-181
-711
85
18
-621
-392
5
-149
-346
-113
-183
-594
-107
-81
-648
-77
-240
-650
-151
-213
-612
-291
-152
-522
-448
-229
-180
-352
-383
-26
-77
-394
-681
59
237
-283
-375
17
-146
-495
-278
-75
-72
-252
-366
-179
103
11
-408
-398
108
-471
-519
30
-47
-141
-598
-152
-63
-275
-215
-273
-86
-21
-250
-508
-3
69
-585
-738
122
215
-956
-389
380
-507
-679
-15
-212
-297
-356
-526
-238
-213
-451
-464
12
-50
-483
-537
-173
10
-429
-358
-220
-39
-327
-455
31
70
-352
-435
18
53
-205
-601
-249
95
-257
-434
-381
-250
64
-415
-846
-40
142
-420
-708
-92
423
-468
-651
-193
-31
-262
-366
-349
-36
260
-442
-324
61
149
-460
-471
262
197
-521
-364
73
111
-353
-627
187
276
-575
-682
276
-10
-394
-603
-68
71
-689
-293
-77
-156
-257
-221
-333
-294
51
-407
-357
83
-27
-660
-187
192
-336
-421
26
-78
-386
-427
99
299
-461
-617
-13
-2
-566
-291
77
-400
-359
-11
-650
-566
207
-308
-485
-341
-245
-309
-491
-243
-344
-381
-491
-163
-420
-573
50
-307
-616
-394
151
-98
-814
-396
-11
-326
-506
-108
-111
-734
-181
-41
-341
-382
-238
-134
-355
-138
-329
-404
131
18
-342
-569
-75
301
-369
-670
-35
247
-716
-1000
179
181
-957
-790
280
-19
-682
-305
-335
-352
-168
-308
-581
-196
43
-326
-361
124
127
-400
-236
-2
-443
-172
-55
-323
-173
-235
-468
-248
-17
-330
-481
-350
-275
-437
-438
-420
-76
-62
-833
-456
344
-186
-726
-217
192
-348
-638
-21
-51
-504
-236
50
-105
-596
-305
251
-161
-491
-448
-115
-193
-207
-486
-551
-46
-182
-664
-383
198
-430
-660
-7
-210
-510
-393
-199
-238
-362
-476
-163
-165
-567
-165
-294
-557
40
-107
-548
-266
126
-271
-536
-140
-91
-236
-219
-377
-160
90
-633
-398
104
-468
-610
-7
-194
-554
-594
-220
-303
-541
-528
-359
-198
-540
-765
-406
-138
-337
-442
-378
16
-149
-286
-232
-11
-43
-257
-118
-68
-66
-102
-52
-75
-121
-23
84
-62
-185
-160
-25
-71
-424
-430
-85
-129
-649
-320
-10
-408
-703
-318
-168
-426
-560
-342
-158
-317
-602
-320
-241
-190
-234
-286
-147
-237
-75
-257
-11
-34
-151
56
-7
-148
8
-66
-70
-68
-168
-141
-236
-277
-208
-259
-237
-420
-482
-108
-247
-476
-417
-188
-351
-416
-155
-114
-417
-582
-201
-130
-611
-517
-114
-121
-340
-453
-174
131
-159
-495
-303
71
-147
-434
-154
120
-176
-533
-146
89
-203
-480
-320
-146
-294
-373
-216
-267
-344
-255
-600
-477
-52
-310
-672
-330
-130
-426
-594
-403
-246
-390
-511
-430
-429
-358
-309
-162
-312
-309
-205
-308
-232
-252
-348
-294
-181
-263
-420
-356
36
-141
-451
-363
-216
-148
-301
-519
-266
78
-349
-657
-142
93
-445
-681
-160
-144
-508
-331
-242
-359
-408
-215
-391
-444
-298
-289
-356
-315
-394
-271
-146
-424
-438
-192
-294
-488
-241
-66
-214
-422
-172
-103
-262
-290
-267
-311
-350
-278
-352
-252
-318
-485
-227
-222
-317
-349
-241
-337
-425
-321
-305
-372
-466
-375
-233
-299
-343
-254
-99
-305
-360
-213
-140
-228
-279
-192
-142
-238
-402
-287
-267
-346
-382
-417
-370
-205
-209
-323
-293
-220
-363
-402
-239
-153
-277
-370
-308
-102
-114
-358
-348
25
-10
-301
-295
-186
-140
-313
-443
-286
-84
-222
-425
-305
-195
-199
-246
-300
-200
-285
-376
-236
-203
-269
-343
-277
-431
-457
-188
-233
-465
-319
-205
-492
-503
-147
-213
-606
-489
-198
-295
-404
-260
-125
-263
-431
-296
-223
-238
-316
-285
-190
-365
-402
-266
-217
-402
-463
-307
-300
-274
-343
-376
-320
-379
-483
-453
-223
-354
-558
-418
-281
-376
-395
-413
-456
-393
-396
-419
-372
-286
-349
-396
-303
-241
-330
-375
-220
-161
-510
-467
-201
-342
-538
-463
-283
-236
-390
-399
-310
-305
-309
-375
-340
-317
-398
-502
-308
-149
-301
-369
-263
-298
-361
-271
-154
-187
-263
-229
-327
-420
-275
-200
-282
-394
-343
-278
-352
-397
-379
-371
-402
-395
-306
-238
-238
-269
-238
-204
-220
-176
-225
-258
-277
-326
-263
-150
-181
-322
-315
-300
-290
-249
-296
-362
-352
-329
-336
-305
-280
-293
-353
-407
-326
-255
-352
-393
-248
-224
-250
-206
-181
-196
-234
-226
-228
-207
-150
-167
-217
-118
-124
-207
-188
-172
-248
-323
-248
-157
-121
-142
-132
-185
-225
-192
-240
-317
-313
-261
-253
-253
-206
-209
-233
-318
-351
-360
-339
-218
-251
-360
-299
-251
-320
-346
-251
-228
-270
-323
-377
-202
-131
-295
-345
-232
-217
-292
-333
-254
-216
-270
-306
-273
-188
-216
-288
-270
-223
-236
-298
-302
-267
-288
-312
-309
-321
-349
-330
-287
-282
-359
-432
-309
-197
-319
-394
-299
-272
-357
-338
-227
-211
-271
-279
-238
-209
-198
-245
-260
-233
-189
-239
-247
-71
-84
-242
-262
-166
-175
-240
-227
-242
-230
-171
-168
-205
-224
-113
-117
-217
-137
-54
-148
-265
-233
-128
-138
-218
-231
-188
-186
-206
-198
-171
-113
-123
-204
-189
-89
-96
-175
-168
-173
-180
-145
-137
-140
-151
-165
-241
-263
-185
-167
-215
-245
-199
-181
-195
-195
-149
-148
-243
-276
-214
-186
-231
-213
-151
-157
-222
-227
-175
-172
-305
-323
-225
-156
-220
-244
-173
-185
-213
-211
-178
-161
-172
-195
-157
-74
-94
-146
-109
-70
-89
-98
-131
-158
-133
-174
-226
-222
-194
-246
-283
-233
-208
-212
-213
-199
-195
-202
-209
-210
-175
-146
-154
-160
-132
-100
-91
-113
-54
-31
-61
-43
-54
-36
-62
-50
-16
-51
-128
-112
-56
-64
-101
-90
-31
-76
-148
-124
-66
-91
-148
-135
-63
-26
-57
-81
-22
-25
-111
-109
-75
-72
-80
-98
-107
-51
-34
-89
-58
-45
-72
-38
18
-13
-19
31
29
36
77
92
98
85
96
128
127
121
111
94
71
73
79
83
90
99
108
103
131
152
131
134
131
103
106
154
134
102
116
144
142
133
139
138
133
151
179
202
192
178
187
176
215
240
242
248
250
251
283
308
287
289
290
264
250
256
247
234
227
231
239
265
270
265
253
233
258
286
288
286
313
327
312
281
287
331
289
230
284
339
306
282
306
329
325
265
249
349
380
283
260
341
315
237
264
330
321
307
322
331
338
318
300
305
305
268
229
244
252
215
202
202
209
207
185
166
152
108
80
52
64
73
36
25
49
67
18
-8
32
69
48
43
61
89
82
43
35
58
46
14
-3
0
-13
-40
-58
-94
-116
-130
-153
-185
-171
-156
-167
-187
-199
-186
-191
-210
-228
-249
-268
-276
-287
-280
-269
-281
-280
-243
-237
-245
-201
-182
-194
-191
-173
-175
-196
-194
-163
-180
-204
-200
-213
-225
-270
-268
-253
-274
-293
-315
-302
-305
-334
-339
-322
-344
-368
-348
-329
-342
-333
-341
-361
-364
-360
-365
-365
-358
-336
-333
-358
-369
-366
-364
-375
-387
-409
-404
-392
-409
-419
-395
-427
-466
-433
-399
-416
-428
-388
-353
-373
-401
-395
-382
-396
-396
-380
-372
-350
-327
-338
-353
-346
-355
-397
-393
-369
-387
-399
-404
-419
-408
-378
-409
-409
-387
-408
-422
-406
-411
-412
-390
-383
-374
-355
-353
-362
-371
-374
-344
-335
-350
-320
-294
-303
-337
-331
-314
-320
-333
-323
-289
-295
-326
-333
-335
-364
-373
-357
-367
-373
-378
-393
-388
-369
-358
-350
-320
-318
-331
-341
-355
-382
-390
-385
-374
-356
-356
-353
-336
-327
-349
-367
-358
-360
-374
-401
-430
-419
-411
-414
-412
-411
-394
-400
-426
-440
-429
-442
-450
-434
-418
-410
-426
-422
-403
-393
-410
-402
-380
-368
-367
-360
-368
-384
-389
-405
-419
-431
-434
-423
-410
-414
-405
-387
-381
-391
-384
-385
-395
-384
-356
-353
-360
-346
-353
-366
-354
-337
-334
-319
-302
-297
-294
-278
-295
-308
-299
-285
-280
-264
-254
-266
-263
-254
-263
-276
-271
-282
-293
-279
-286
-304
-307
-309
-313
-341
-346
-324
-290
-296
-316
-308
-304
-320
-345
-332
-309
-312
-325
-283
-270
-303
-330
-308
-307
-331
-342
-338
-341
-350
-347
-345
-341
-365
-376
-362
-345
-341
-322
-308
-312
-287
-284
-311
-299
-284
-304
-314
-309
-326
-343
-357
-358
-366
-356
-334
-361
-369
-343
-324
-322
-322
-312
-287
-272
-278
-250
-222
-244
-255
-247
-239
-250
-279
-278
-279
-303
-312
-318
-333
-335
-338
-346
-326
-332
-345
-335
-332
-329
-318
-302
-296
-281
-291
-294
-286
-308
-321
-335
-343
-320
-319
-336
-331
-317
-347
-360
-331
-320
-336
-350
-328
-306
-309
-321
-334
-345
-355
-378
-386
-396
-410
-400
-400
-417
-390
-360
-365
-361
-378
-372
-348
-356
-383
-381
-359
-376
-398
-393
-378
-389
-396
-386
-374
-399
-423
-439
-448
-454
-447
-427
-413
-387
-402
-394
-359
-359
-370
-362
-378
-390
-372
-384
-397
-384
-386
-391
-366
-353
-354
-332
-319
-333
-332
-333
-343
-354
-343
-329
-315
-304
-318
-305
-307
-333
-338
-325
-329
-334
-338
-360
-363
-355
-361
-354
-345
-315
-303
-296
-278
-274
-282
-287
-277
-265
-268
-248
-229
-228
-235
-248
-246
-261
-285
-272
-269
-296
-304
-304
-317
-332
-336
-342
-322
-305
-302
-317
-294
-283
-320
-320
-296
-295
-299
-309
-314
-314
-330
-355
-368
-365
-362
-346
-364
-338
-308
-316
-319
-309
-298
-321
-346
-332
-311
-341
-353
-334
-336
-356
-357
-376
-376
-361
-356
-379
-357
-327
-341
-341
-338
-337
-350
-370
-379
-367
-358
-364
-346
-312
-316
-334
-333
-344
-367
-379
-360
-353
-360
-358
-352
-339
-340
-357
-364
-356
-386
-387
-393
-413
-404
-425
-449
-428
-414
-440
-444
-415
-407
-419
-421
-419
-412
-421
-440
-421
-376
-373
-383
-375
-346
-349
-363
-360
-345
-337
-340
-337
-321
-309
-329
-337
-307
-292
-286
-271
-265
-251
-238
-219
-204
-207
-224
-238
-230
-222
-240
-256
-264
-271
-315
-335
-313
-303
-327
-346
-345
-353
-350
-350
-339
-319
-303
-296
-274
-257
-261
-266
-271
-281
-260
-234
-240
-228
-215
-232
-247
-229
-226
-227
-223
-230
-265
-258
-238
-271
-258
-206
-191
-187
-166
-156
-177
-194
-219
-239
-247
-241
-257
-263
-230
-230
-253
-250
-231
-231
-250
-238
-194
-193
-213
-204
-199
-224
-245
-251
-245
-237
-236
-224
-219
-217
-211
-211
-227
-235
-236
-225
-223
-226
-237
-236
-233
-252
-251
-236
-228
-212
-216
-231
-228
-236
-244
-261
-268
-279
-289
-293
-305
-309
-313
-315
-314
-285
-283
-277
-259
-255
-248
-244
-246
-252
-247
-256
-253
-217
-209
-227
-216
-213
-238
-251
-252
-240
-241
-234
-225
-239
-257
-274
-303
-327
-348
-354
-359
-343
-329
-332
-337
-315
-300
-314
-322
-302
-307
-331
-329
-335
-359
-379
-350
-355
-372
-355
-365
-361
-339
-338
-333
-320
-320
-321
-305
-315
-322
-296
-309
-339
-347
-346
-356
-359
-353
-366
-382
-389
-385
-385
-378
-376
-373
-380
-394
-373
-365
-359
-358
-354
-350
-342
-328
-321
-323
-335
-337
-352
-377
-397
-396
-403
-393
-358
-353
-338
-329
-338
-344
-335
-338
-340
-321
-324
-333
-332
-327
-332
-332
-313
-330
-350
-347
-353
-385
-398
-389
-381
-371
-345
-313
-294
-296
-308
-321
-319
-296
-298
-303
-290
-281
-279
-272
-271
-265
-244
-221
-222
-220
-201
-198
-218
-230
-210
-189
-188
-191
-180
-177
-192
-206
-216
-217
-213
-224
-227
-198
-198
-241
-252
-239
-247
-260
-245
-233
-244
-246
-244
-240
-234
-232
-205
-188
-181
-176
-171
-168
-160
-165
-169
-160
-152
-172
-191
-205
-224
-228
-247
-270
-277
-280
-291
-284
-273
-249
-230
-245
-249
-237
-236
-250
-250
-260
-281
-284
-290
-302
-317
-324
-335
-324
-328
-329
-319
-324
-322
-339
-342
-343
-348
-352
-346
-339
-358
-356
-340
-338
-331
-335
-356
-363
-360
-344
-337
-335
-293
-275
-282
-269
-239
-240
-252
-238
-223
-226
-220
-206
-192
-173
-184
-173
-165
-173
-189
-200
-198
-216
-245
-267
-243
-220
-234
-232
-227
-220
-246
-270
-277
-277
-265
-273
-289
-302
-302
-303
-313
-302
-292
-278
-268
-284
-288
-263
-253
-251
-251
-260
-248
-251
-287
-296
-290
-277
-286
-286
-271
-257
-246
-256
-254
-243
-257
-237
-207
-208
-208
-197
-211
-214
-220
-240
-226
-207
-214
-210
-194
-198
-191
-193
-204
-209
-196
-200
-192
-170
-154
-135
-120
-128
-147
-151
-169
-209
-208
-203
-215
-235
-229
-208
-217
-213
-196
-197
-206
-192
-168
-158
-141
-115
-113
-103
-83
-93
-117
-123
-136
-146
-136
-143
-153
-150
-165
-175
-183
-208
-234
-236
-231
-225
-229
-228
-231
-242
-243
-259
-259
-246
-249
-265
-276
-267
-272
-300
-311
-303
-299
-317
-312
-299
-316
-325
-311
-289
-292
-300
-298
-293
-310
-319
-330
-326
-326
-355
-365
-350
-332
-335
-327
-320
-314
-301
-296
-309
-294
-271
-286
-293
-285
-297
-298
-283
-265
-258
-267
-253
-237
-244
-235
-219
-223
-230
-238
-265
-289
-306
-298
-315
-331
-337
-328
-316
-307
-276
-266
-267
-279
-283
-279
-287
-279
-281
-285
-285
-296
-315
-328
-343
-355
-367
-381
-388
-382
-393
-415
-401
-376
-371
-357
-334
-322
-314
-323
-327
-321
-343
-354
-340
-344
-358
-356
-333
-327
-319
-324
-328
-329
-332
-364
-380
-356
-355
-368
-348
-336
-342
-342
-317
-298
-298
-282
-258
-257
-286
-283
-277
-288
-269
-255
-254
-239
-223
-228
-238
-225
-219
-218
-209
-211
-218
-209
-196
-186
-193
-196
-184
-170
-154
-152
-143
-139
-144
-154
-149
-137
-142
-156
-158
-173
-175
-160
-140
-133
-123
-112
-108
-114
-126
-132
-138
-147
-145
-128
-136
-127
-112
-106
-101
-114
-128
-141
-151
-156
-157
-136
-111
-116
-115
-108
-119
-136
-130
-125
-139
-146
-131
-135
-157
-168
-161
-158
-157
-158
-159
-159
-182
-198
-203
-211
-234
-243
-240
-255
-270
-285
-280
-276
-294
-294
-282
-267
-261
-255
-253
-249
-248
-255
-243
-213
-204
-175
-168
-187
-193
-199
-218
-246
-255
-227
-222
-224
-216
-218
-227
-238
-244
-256
-252
-253
-261
-269
-280
-286
-294
-323
-319
-309
-329
-331
-327
-302
-304
-314
-293
-279
-298
-326
-324
-307
-299
-297
-293
-274
-264
-270
-256
-246
-253
-261
-264
-262
-274
-293
-307
-320
-324
-331
-348
-352
-341
-348
-374
-383
-375
-385
-406
-409
-415
-436
-439
-422
-420
-417
-398
-383
-381
-373
-360
-363
-349
-340
-338
-333
-322
-318
-318
-295
-298
-323
-318
-306
-301
-293
-302
-297
-293
-296
-286
-273
-277
-290
-288
-289
-299
-291
-300
-311
-298
-286
-279
-276
-288
-289
-281
-293
-285
-264
-274
-270
-257
-271
-283
-278
-270
-281
-279
-265
-259
-260
-278
-275
-265
-293
-319
-314
-309
-324
-344
-346
-346
-348
-337
-329
-320
-308
-304
-303
-311
-301
-298
-306
-301
-307
-313
-294
-281
-300
-305
-307
-315
-330
-346
-351
-352
-340
-337
-320
-311
-327
-336
-335
-335
-341
-343
-335
-325
-319
-341
-338
-308
-308
-322
-320
-326
-350
-349
-331
-322
-316
-309
-297
-286
-281
-296
-305
-285
-267
-265
-262
-265
-274
-281
-295
-293
-278
-281
-286
-266
-236
-261
-268
-264
-264
-252
-255
-237
-236
-239
-246
-246
-242
-240
-253
-277
-287
-284
-296
-311
-321
-325
-334
-368
-371
-354
-367
-384
-385
-377
-380
-387
-394
-398
-408
-405
-399
-392
-383
-376
-390
-396
-389
-415
-416
-409
-401
-401
-395
-371
-359
-359
-357
-351
-336
-316
-319
-317
-307
-320
-317
-313
-311
-299
-297
-306
-309
-313
-316
-334
-355
-361
-375
-369
-345
-337
-353
-351
-346
-347
-345
-336
-330
-333
-320
-294
-293
-277
-251
-249
-254
-255
-247
-246
-255
-243
-238
-255
-260
-240
-227
-236
-227
-215
-217
-220
-217
-200
-183
-185
-187
-191
-192
-191
-204
-206
-190
-195
-204
-187
-185
-202
-219
-223
-222
-244
-262
-251
-255
-268
-279
-282
-282
-288
-314
-326
-320
-317
-313
-317
-309
-291
-294
-326
-325
-313
-320
-315
-295
-290
-294
-293
-295
-281
-293
-291
-292
-291
-281
-273
-256
-260
-254
-253
-254
-267
-267
-265
-272
-277
-257
-235
-253
-257
-249
-246
-266
-271
-274
-278
-267
-271
-290
-293
-280
-271
-279
-280
-268
-252
-248
-250
-232
-225
-217
-209
-214
-206
-225
-227
-230
-237
-238
-257
-270
-278
-283
-276
-266
-255
-235
-227
-224
-214
-211
-202
-211
-222
-223
-212
-202
-210
-200
-197
-200
-208
-204
-216
-226
-208
-200
-213
-204
-192
-204
-212
-212
-205
-203
-199
-220
-234
-232
-237
-252
-263
-259
-250
-257
-275
-288
-290
-288
-306
-304
-313
-327
-335
-340
-343
-339
-318
-313
-316
-306
-304
-309
-296
-291
-288
-278
-260
-257
-251
-264
-272
-264
-268
-270
-273
-270
-278
-278
-254
-245
-240
-233
-236
-233
-222
-214
-207
-199
-196
-191
-198
-219
-241
-247
-251
-258
-266
-266
-257
-256
-254
-252
-259
-261
-259
-267
-264
-266
-285
-285
-276
-266
-266
-281
-278
-291
-305
-299
-307
-300
-288
-301
-314
-322
-340
-346
-368
-379
-373
-397
-387
-376
-370
-373
-376
-373
-373
-363
-368
-372
-391
-389
-376
-376
-357
-338
-324
-330
-340
-332
-333
-348
-358
-349
-350
-358
-366
-373
-367
-369
-386
-382
-385
-402
-398
-393
-383
-376
-371
-384
-390
-386
-404
-410
-423
-437
-437
-428
-417
-410
-400
-402
-400
-394
-400
-408
-409
-395
-398
-384
-377
-378
-376
-373
-355
-352
-348
-343
-336
-333
-332
-321
-322
-317
-316
-315
-314
-320
-329
-320
-303
-308
-307
-310
-311
-318
-328
-341
-338
-336
-350
-343
-326
-321
-321
-313
-298
-287
-300
-314
-312
-331
-353
-355
-360
-365
-379
-383
-389
-410
-424
-414
-407
-401
-404
-400
-393
-400
-388
-374
-354
-345
-339
-327
-338
-348
-349
-349
-343
-339
-335
-331
-334
-337
-340
-349
-369
-377
-374
-376
-360
-352
-347
-350
-356
-349
-354
-374
-378
-366
-360
-356
-357
-365
-374
-373
-368
-380
-375
-364
-365
-363
-373
-372
-380
-401
-401
-398
-396
-404
-411
-402
-388
-377
-373
-362
-353
-344
-353
-364
-367
-370
-366
-369
-370
-376
-371
-365
-360
-341
-339
-340
-337
-333
-334
-341
-350
-335
-332
-340
-344
-347
-345
-358
-365
-360
-372
-374
-364
-356
-361
-351
-355
-365
-372
-377
-372
-379
-379
-388
-389
-380
-391
-396
-391
-395
-402
-410
-406
-417
-434
-437
-449
-446
-450
-454
-452
-459
-459
-447
-458
-449
-431
-438
-439
-428
-430
-433
-434
-441
-452
-452
-440
-445
-448
-449
-450
-445
-448
-457
-446
-442
-447
-431
-416
-418
-416
-421
-401
-369
-364
-366
-358
-352
-353
-352
-343
-326
-318
-328
-337
-332
-337
-340
-336
-328
-317
-323
-311
-313
-328
-338
-336
-336
-350
-352
-352
-344
-329
-324
-339
-336
-325
-323
-321
-326
-304
-293
-288
-292
-309
-309
-302
-295
-300
-307
-287
-287
-305
-296
-290
-290
-303
-273
-264
-267
-254
-238
-250
-271
-269
-269
-281
-288
-282
-291
-311
-304
-295
-303
-308
-297
-287
-280
-270
-269
-268
-271
-271
-295
-303
-289
-292
-297
-298
-277
-274
-270
-256
-231
-205
-208
-203
-188
-189
-201
-213
-210
-198
-199
-179
-150
-140
-135
-128
-129
-118
-123
-130
-120
-114
-103
-98
-97
-92
-79
-69
-71
-68
-75
-82
-86
-95
-100
-96
-95
-108
-107
-100
-103
-101
-93
-92
-106
-109
-120
-143
-140
-139
-136
-132
-131
-134
-130
-113
-103
-97
-88
-97
-107
-99
-95
-92
-83
-77
-93
-87
-75
-94
-100
-94
-89
-82
-91
-83
-64
-63
-65
-62
-42
-58
-61
-54
-66
-62
-62
-70
-77
-64
-64
-72
-75
-74
-81
-91
-88
-93
-92
-99
-108
-111
-115
-118
-137
-148
-153
-163
-179
-192
-187
-192
-199
-190
-183
-188
-189
-204
-221
-213
-215
-236
-236
-216
-202
-209
-202
-191
-202
-216
-219
-211
-220
-239
-245
-240
-251
-262
-272
-287
-288
-298
-305
-297
-304
-312
-308
-310
-315
-320
-323
-312
-314
-315
-300
-292
-295
-300
-293
-290
-301
-300
-295
-297
-290
-296
-301
-297
-296
-293
-299
-290
-299
-311
-301
-295
-309
-322
-318
-310
-312
-312
-310
-319
-345
-351
-358
-380
-396
-391
-386
-396
-405
-395
-382
-385
-368
-363
-353
-337
-333
-326
-327
-306
-293
-294
-289
-296
-284
-275
-275
-277
-271
-274
-263
-257
-262
-284
-277
-274
-285
-283
-286
-280
-275
-289
-305
-284
-278
-286
-278
-251
-252
-270
-264
-267
-279
-277
-276
-274
-270
-279
-286
-300
-301
-296
-296
-300
-290
-287
-294
-288
-282
-278
-278
-266
-274
-278
-281
-297
-295
-297
-290
-291
-298
-295
-297
-302
-306
-296
-287
-289
-289
-290
-299
-305
-313
-306
-307
-301
-297
-310
-305
-308
-311
-317
-318
-304
-287
-268
-266
-267
-256
-246
-248
-254
-247
-248
-260
-249
-245
-250
-241
-225
-214
-206
-200
-201
-206
-216
-226
-218
-209
-208
-201
-210
-209
-207
-206
-196
-195
-187
-192
-199
-187
-191
-190
-185
-183
-174
-181
-181
-180
-185
-203
-229
-237
-218
-220
-225
-212
-212
-226
-219
-199
-206
-207
-198
-190
-177
-168
-160
-150
-159
-194
-209
-204
-204
-206
-206
-211
-230
-248
-267
-281
-297
-304
-308
-320
-327
-328
-315
-314
-322
-316
-306
-284
-295
-298
-287
-289
-293
-287
-266
-258
-251
-235
-234
-238
-221
-220
-223
-224
-207
-197
-196
-191
-192
-183
-205
-209
-194
-194
-197
-199
-198
-205
-200
-193
-212
-217
-209
-210
-199
-203
-187
-181
-194
-189
-170
-166
-165
-166
-183
-198
-203
-206
-229
-231
-226
-233
-245
-261
-257
-255
-254
-244
-244
-255
-253
-244
-242
-265
-258
-245
-258
-255
-251
-258
-273
-275
-271
-289
-297
-303
-314
-336
-358
-355
-350
-347
-350
-330
-314
-306
-294
-285
-277
-272
-263
-256
-253
-242
-233
-244
-249
-241
-237
-242
-237
-230
-226
-213
-211
-204
-200
-189
-184
-193
-197
-197
-199
-224
-226
-226
-242
-253
-255
-259
-281
